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 
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 }


The documentation for this class was generated from the following files:
Generated on Thu Nov 9 12:45:52 2006 for TAO_PortableServer by doxygen 1.3.6