Policy_Forward.pidl

Go to the documentation of this file.
00001 // -*- IDL -*-
00002 
00003 /**
00004  * @file Policy_Forward.pidl
00005  *
00006  * Policy_Forward.pidl,v 1.12 2006/06/20 05:55:46 jwillemsen Exp
00007  *
00008  * @brief Pre-compiled IDL source to forward declare some critical
00009  * Policy-related types.
00010  *
00011  * This file is used to generate the code in
00012  * Policy_ForwardC.{h,cpp}.
00013  *
00014  *   The steps to regenerate the code are as follows:
00015  *
00016  *   1. Run the tao_idl compiler on the patched pidl file.  The
00017  *   command used for this is:
00018  *
00019  *     tao_idl.exe
00020  *        -o orig -Ge 1 -GA -SS -Sci -Sorb
00021  *          -Wb,export_macro="tao/TAO_Export"
00022  *          -Wb,pre_include="ace/pre.h"
00023  *          -Wb,post_include="ace/post.h"
00024  *          Policy_Forward.pidl
00025  */
00026 
00027 #ifndef TAO_CORBA_POLICY_FORWARD_PIDL
00028 #define TAO_CORBA_POLICY_FORWARD_PIDL
00029 
00030 #pragma prefix "omg.org"
00031 
00032 module CORBA
00033 {
00034   typedef unsigned long PolicyType;
00035 
00036   interface Policy;
00037 
00038   typedef sequence<Policy> PolicyList;
00039 
00040   typedef sequence<PolicyType> PolicyTypeSeq;
00041 
00042   local interface PolicyCurrent;
00043 
00044   enum SetOverrideType
00045   {
00046     SET_OVERRIDE,
00047     ADD_OVERRIDE
00048   };
00049 };
00050 
00051 #endif /* TAO_CORBA_POLICY_FORWARD_PIDL */

Generated on Thu Nov 9 11:54:20 2006 for TAO by doxygen 1.3.6