#include <PortableServer.h>
Static Public Member Functions | |
static int | init (void) |
Used to force the initialization of the ORB code. |
Definition at line 28 of file PortableServer.h.
TAO_BEGIN_VERSIONED_NAMESPACE_DECL int TAO_POA_Initializer::init | ( | void | ) | [static] |
Used to force the initialization of the ORB code.
Definition at line 53 of file PortableServer.cpp.
References ACE_Service_Config::process_directive().
00054 { 00055 ACE_Service_Config::process_directive ( 00056 ace_svc_desc_IdAssignmentStrategySystem); 00057 00058 #if !defined (CORBA_E_MICRO) 00059 ACE_Service_Config::process_directive ( 00060 ace_svc_desc_IdAssignmentStrategyUser); 00061 #endif /* CORBA_E_MICRO */ 00062 00063 #if !defined (CORBA_E_MICRO) 00064 ACE_Service_Config::process_directive ( 00065 ace_svc_desc_IdUniquenessStrategyMultiple); 00066 #endif /* CORBA_E_MICRO */ 00067 00068 ACE_Service_Config::process_directive ( 00069 ace_svc_desc_IdUniquenessStrategyUnique); 00070 00071 ACE_Service_Config::process_directive ( 00072 ace_svc_desc_IdUniquenessStrategyUniqueFactoryImpl); 00073 00074 ACE_Service_Config::process_directive ( 00075 ace_svc_desc_ImplicitActivationStrategyExplicit); 00076 00077 #if !defined (CORBA_E_MICRO) && !defined (CORBA_E_COMPACT) 00078 ACE_Service_Config::process_directive ( 00079 ace_svc_desc_ImplicitActivationStrategyImplicit); 00080 #endif /* CORBA_E_MICRO */ 00081 00082 // Strategy factories 00083 00084 ACE_Service_Config::process_directive ( 00085 ace_svc_desc_ThreadStrategyFactoryImpl); 00086 00087 #if (TAO_HAS_MINIMUM_POA == 0) && !defined (CORBA_E_MICRO) && !defined (CORBA_E_COMPACT) 00088 ACE_Service_Config::process_directive ( 00089 ace_svc_desc_ThreadStrategySingleFactoryImpl); 00090 #endif /* TAO_HAS_MINIMUM_POA == 0 */ 00091 00092 ACE_Service_Config::process_directive ( 00093 ace_svc_desc_LifespanStrategyFactoryImpl 00094 ); 00095 00096 #if !defined (CORBA_E_MICRO) 00097 ACE_Service_Config::process_directive ( 00098 ace_svc_desc_LifespanStrategyPersistentFactoryImpl); 00099 #endif /* CORBA_E_MICRO */ 00100 00101 ACE_Service_Config::process_directive ( 00102 ace_svc_desc_LifespanStrategyTransientFactoryImpl); 00103 00104 ACE_Service_Config::process_directive ( 00105 ace_svc_desc_IdAssignmentStrategyFactoryImpl); 00106 00107 ACE_Service_Config::process_directive ( 00108 ace_svc_desc_IdUniquenessStrategyFactoryImpl); 00109 00110 ACE_Service_Config::process_directive ( 00111 ace_svc_desc_ImplicitActivationStrategyFactoryImpl); 00112 00113 ACE_Service_Config::process_directive ( 00114 ace_svc_desc_RequestProcessingStrategyFactoryImpl); 00115 00116 ACE_Service_Config::process_directive ( 00117 ace_svc_desc_RequestProcessingStrategyAOMOnlyFactoryImpl); 00118 00119 #if (TAO_HAS_MINIMUM_POA == 0) && !defined (CORBA_E_COMPACT) && !defined (CORBA_E_MICRO) 00120 ACE_Service_Config::process_directive ( 00121 ace_svc_desc_RequestProcessingStrategyDefaultServantFactoryImpl); 00122 00123 ACE_Service_Config::process_directive ( 00124 ace_svc_desc_RequestProcessingStrategyServantActivatorFactoryImpl); 00125 00126 ACE_Service_Config::process_directive ( 00127 ace_svc_desc_RequestProcessingStrategyServantLocatorFactoryImpl); 00128 #endif /* TAO_HAS_MINIMUM_POA == 0 */ 00129 00130 ACE_Service_Config::process_directive ( 00131 ace_svc_desc_ServantRetentionStrategyFactoryImpl); 00132 00133 ACE_Service_Config::process_directive ( 00134 ace_svc_desc_ServantRetentionStrategyRetainFactoryImpl 00135 ); 00136 00137 #if (TAO_HAS_MINIMUM_POA == 0) && !defined (CORBA_E_MICRO) && !defined (CORBA_E_COMPACT) 00138 ACE_Service_Config::process_directive ( 00139 ace_svc_desc_ServantRetentionStrategyNonRetainFactoryImpl); 00140 #endif /* TAO_HAS_MINIMUM_POA == 0 */ 00141 00142 // Strategy implementations 00143 00144 ACE_Service_Config::process_directive ( 00145 ace_svc_desc_ThreadStrategyORBControl); 00146 00147 #if (TAO_HAS_MINIMUM_POA == 0) && !defined (CORBA_E_MICRO) && !defined (CORBA_E_COMPACT) 00148 ACE_Service_Config::process_directive ( 00149 ace_svc_desc_ThreadStrategySingle); 00150 #endif /* TAO_HAS_MINIMUM_POA == 0 */ 00151 00152 ACE_Service_Config::process_directive ( 00153 ace_svc_desc_TAO_POA_Current_Factory); 00154 00155 return 00156 ACE_Service_Config::process_directive ( 00157 ace_svc_desc_TAO_Object_Adapter_Factory); 00158 }