Revert "Minor modernization of DynamicAny code"
[ACE_TAO.git] / TAO / tao / PortableServer / LifespanPolicy.pidl
blob7626120440df31d19066fe5397db5bbbdc5ae2e2
1 /**
2  * @file LifespanPolicy.pidl
3  *
4  * @brief PIDL source for the PortableServer module.
5  */
7 #ifndef _PORTABLESERVER_LIFESPANPOLICY_IDL_
8 #define _PORTABLESERVER_LIFESPANPOLICY_IDL_
10 #include "tao/Policy.pidl"
12 #pragma prefix "omg.org"
14 module PortableServer
16 # pragma version PortableServer 2.3
18   enum LifespanPolicyValue
19   {
20     TRANSIENT,
21     PERSISTENT
22   };
24 #if !defined (CORBA_E_MICRO)
26   local interface LifespanPolicy : CORBA::Policy
27   {
28     readonly attribute LifespanPolicyValue value;
29   };
31 #endif
35 #endif // _PORTABLESERVER_LIFESPANPOLICY_IDL_