00001 /** 00002 * @file ImplicitActivationPolicy.pidl 00003 * 00004 * $Id: ImplicitActivationPolicy.pidl 73138 2006-06-19 19:50:42Z jwillemsen $ 00005 * 00006 * @brief PIDL source for the PortableServer module. 00007 */ 00008 00009 #ifndef _PORTABLESERVER_IMPLICITACTIVATIONPOLICY_IDL_ 00010 #define _PORTABLESERVER_IMPLICITACTIVATIONPOLICY_IDL_ 00011 00012 #include "tao/Policy.pidl" 00013 00014 #pragma prefix "omg.org" 00015 00016 module PortableServer 00017 { 00018 # pragma version PortableServer 2.3 00019 00020 enum ImplicitActivationPolicyValue 00021 { 00022 IMPLICIT_ACTIVATION, 00023 NO_IMPLICIT_ACTIVATION 00024 }; 00025 00026 #if !defined (CORBA_E_COMPACT) && !defined (CORBA_E_MICRO) && ! defined (TAO_HAS_MINIMUM_POA) 00027 local interface ImplicitActivationPolicy : CORBA::Policy 00028 { 00029 readonly attribute ImplicitActivationPolicyValue value; 00030 }; 00031 #endif 00032 }; 00033 00034 00035 #endif // _PORTABLESERVER_IMPLICITACTIVATIONPOLICY_IDL_