TAO_POA_Initializer Class Reference

#include <PortableServer.h>

List of all members.

Static Public Member Functions

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


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 Sun Jan 27 13:27:32 2008 for TAO_PortableServer by doxygen 1.3.6