/** * @file ServantRetentionPolicy.pidl * * $Id$ * * @brief Pre-compiled IDL source for the PortableServer module. * * tao_idl.exe \ * -o orig -Gp -Gd -Sci -GA -I$(TAO_ROOT) * -Wb,export_macro=TAO_PortableServer_Export \ * -Wb,export_include="portableserver_export.h" \ * -Wb,pre_include="ace/pre.h" \ * -Wb,post_include="ace/post.h" \ * ServantRetentionPolicy.pidl */ #ifndef _PORTABLESERVER_SERVANTRETENTIONPOLICY_IDL_ #define _PORTABLESERVER_SERVANTRETENTIONPOLICY_IDL_ #include "tao/Policy.pidl" #pragma prefix "omg.org" module PortableServer { # pragma version PortableServer 2.3 enum ServantRetentionPolicyValue { RETAIN, NON_RETAIN }; #if !defined (TAO_HAS_MINIMUM_POA) && !defined (CORBA_E_COMPACT) && !defined (CORBA_E_MICRO) local interface ServantRetentionPolicy : CORBA::Policy { readonly attribute ServantRetentionPolicyValue value; }; #endif }; #endif // _PORTABLESERVER_SERVANTRETENTIONPOLICY_IDL_