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