TAO_POA_Initializer Class Reference

#include <PortableServer.h>

List of all members.

Static Public Member Functions

static int init (void)
 Used to force the initialization of the ORB code.


Detailed Description

Definition at line 28 of file PortableServer.h.


Member Function Documentation

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 }


The documentation for this class was generated from the following files:
Generated on Tue Feb 2 17:41:32 2010 for TAO_PortableServer by  doxygen 1.4.7