Updated logging to include the class/method so that it is more obvious where these...
[ACE_TAO.git] / TAO / tao / PortableServer / ThreadPolicy.pidl
blobfc2f22397a9821392550be5ba0b584c69ff69f75
1 /**
2  * @file ThreadPolicy.pidl
3  *
4  * @brief Pre-compiled IDL source for the PortableServer module.
5  *
6  * tao_idl.exe \
7  *     -o orig -Gp -Gd -Sci -GA -I$(TAO_ROOT)
8  *          -Wb,export_macro=TAO_PortableServer_Export \
9  *          -Wb,export_include="portableserver_export.h" \
10  *          -Wb,pre_include="ace/pre.h" \
11  *          -Wb,post_include="ace/post.h" \
12  *          ThreadPolicy.pidl
13  */
15 #ifndef _PORTABLESERVER_THREAD_POLICY_IDL_
16 #define _PORTABLESERVER_THREAD_POLICY_IDL_
18 #include "tao/Policy.pidl"
20 #pragma prefix "omg.org"
22 module PortableServer
24 # pragma version PortableServer 2.3
26   enum ThreadPolicyValue
27   {
28     ORB_CTRL_MODEL,
29     SINGLE_THREAD_MODEL
30 /*    ,MAIN_THREAD_MODEL*/
31   };
33 #if !defined (CORBA_E_COMPACT) && !defined (CORBA_E_MICRO) && !defined (TAO_HAS_MINIMUM_POA)
34   local interface ThreadPolicy : CORBA::Policy
35   {
36     readonly attribute ThreadPolicyValue value;
37   };
38 #endif
42 #endif // _PORTABLESERVER_THREAD_POLICY_IDL_