#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);
}
1.7.0