#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.
int TAO_POA_Initializer::init | ( | void | ) | [static] |
Used to force the initialization of the ORB code.
Definition at line 53 of file PortableServer.cpp.
{ ACE_Service_Config::process_directive ( ace_svc_desc_IdAssignmentStrategySystem); #if !defined (CORBA_E_MICRO) ACE_Service_Config::process_directive ( ace_svc_desc_IdAssignmentStrategyUser); #endif /* CORBA_E_MICRO */ #if !defined (CORBA_E_MICRO) ACE_Service_Config::process_directive ( ace_svc_desc_IdUniquenessStrategyMultiple); #endif /* CORBA_E_MICRO */ ACE_Service_Config::process_directive ( ace_svc_desc_IdUniquenessStrategyUnique); ACE_Service_Config::process_directive ( ace_svc_desc_IdUniquenessStrategyUniqueFactoryImpl); ACE_Service_Config::process_directive ( ace_svc_desc_ImplicitActivationStrategyExplicit); #if !defined (CORBA_E_MICRO) && !defined (CORBA_E_COMPACT) ACE_Service_Config::process_directive ( ace_svc_desc_ImplicitActivationStrategyImplicit); #endif /* CORBA_E_MICRO */ // Strategy factories ACE_Service_Config::process_directive ( ace_svc_desc_ThreadStrategyFactoryImpl); #if (TAO_HAS_MINIMUM_POA == 0) && !defined (CORBA_E_MICRO) && !defined (CORBA_E_COMPACT) ACE_Service_Config::process_directive ( ace_svc_desc_ThreadStrategySingleFactoryImpl); #endif /* TAO_HAS_MINIMUM_POA == 0 */ ACE_Service_Config::process_directive ( ace_svc_desc_LifespanStrategyFactoryImpl ); #if !defined (CORBA_E_MICRO) ACE_Service_Config::process_directive ( ace_svc_desc_LifespanStrategyPersistentFactoryImpl); #endif /* CORBA_E_MICRO */ ACE_Service_Config::process_directive ( ace_svc_desc_LifespanStrategyTransientFactoryImpl); ACE_Service_Config::process_directive ( ace_svc_desc_IdAssignmentStrategyFactoryImpl); ACE_Service_Config::process_directive ( ace_svc_desc_IdUniquenessStrategyFactoryImpl); ACE_Service_Config::process_directive ( ace_svc_desc_ImplicitActivationStrategyFactoryImpl); ACE_Service_Config::process_directive ( ace_svc_desc_RequestProcessingStrategyFactoryImpl); ACE_Service_Config::process_directive ( ace_svc_desc_RequestProcessingStrategyAOMOnlyFactoryImpl); #if (TAO_HAS_MINIMUM_POA == 0) && !defined (CORBA_E_COMPACT) && !defined (CORBA_E_MICRO) ACE_Service_Config::process_directive ( ace_svc_desc_RequestProcessingStrategyDefaultServantFactoryImpl); ACE_Service_Config::process_directive ( ace_svc_desc_RequestProcessingStrategyServantActivatorFactoryImpl); ACE_Service_Config::process_directive ( ace_svc_desc_RequestProcessingStrategyServantLocatorFactoryImpl); #endif /* TAO_HAS_MINIMUM_POA == 0 */ ACE_Service_Config::process_directive ( ace_svc_desc_ServantRetentionStrategyFactoryImpl); ACE_Service_Config::process_directive ( ace_svc_desc_ServantRetentionStrategyRetainFactoryImpl ); #if (TAO_HAS_MINIMUM_POA == 0) && !defined (CORBA_E_MICRO) && !defined (CORBA_E_COMPACT) ACE_Service_Config::process_directive ( ace_svc_desc_ServantRetentionStrategyNonRetainFactoryImpl); #endif /* TAO_HAS_MINIMUM_POA == 0 */ // Strategy implementations ACE_Service_Config::process_directive ( ace_svc_desc_ThreadStrategyORBControl); #if (TAO_HAS_MINIMUM_POA == 0) && !defined (CORBA_E_MICRO) && !defined (CORBA_E_COMPACT) ACE_Service_Config::process_directive ( ace_svc_desc_ThreadStrategySingle); #endif /* TAO_HAS_MINIMUM_POA == 0 */ ACE_Service_Config::process_directive ( ace_svc_desc_TAO_POA_Current_Factory); return ACE_Service_Config::process_directive ( ace_svc_desc_TAO_Object_Adapter_Factory); }