00001 /** 00002 * @file RequestProcessingPolicy.pidl 00003 * 00004 * $Id: RequestProcessingPolicy.pidl 76257 2007-01-02 10:02:38Z johnnyw $ 00005 * 00006 * @brief Pre-compiled IDL source for the PortableServer module. 00007 * 00008 * tao_idl.exe \ 00009 * -o orig -Gp -Gd -Sci -GA -I$(TAO_ROOT) 00010 * -Wb,export_macro=TAO_PortableServer_Export \ 00011 * -Wb,export_include="portableserver_export.h" \ 00012 * -Wb,pre_include="ace/pre.h" \ 00013 * -Wb,post_include="ace/post.h" \ 00014 * RequestProcessingPolicy.pidl 00015 */ 00016 00017 #ifndef _PORTABLESERVER_REQUESTPROCESSINGPOLICY_IDL_ 00018 #define _PORTABLESERVER_REQUESTPROCESSINGPOLICY_IDL_ 00019 00020 #include "tao/Policy.pidl" 00021 00022 #pragma prefix "omg.org" 00023 00024 module PortableServer 00025 { 00026 # pragma version PortableServer 2.3 00027 00028 enum RequestProcessingPolicyValue 00029 { 00030 USE_ACTIVE_OBJECT_MAP_ONLY, 00031 USE_DEFAULT_SERVANT, 00032 USE_SERVANT_MANAGER 00033 }; 00034 00035 #if !defined (CORBA_E_COMPACT) && !defined (CORBA_E_MICRO) && !defined (TAO_HAS_MINIMUM_POA) 00036 00037 local interface RequestProcessingPolicy : CORBA::Policy 00038 { 00039 readonly attribute RequestProcessingPolicyValue value; 00040 }; 00041 00042 #endif 00043 00044 }; 00045 00046 #endif // _PORTABLESERVER_REQUESTPROCESSINGPOLICY_IDL_