The static (global) resoures of all POA's. More...
|static TAO_POA_Static_Resources *||instance (void)|
|Return the singleton instance. |
|static void||fini (void) ACE_GCC_DESTRUCTOR_ATTRIBUTE|
|Cleanup the static singleton. |
|static TAO_POA_Static_Resources *||instance_ = 0|
|The singleton instance. |
|static TAO_POA_Static_Resources *||initialization_reference_|
The static (global) resoures of all POA's.
This class is used by the POA to store the resources global to all POA's. All instance variables that would have been declared "static" in TAO_Regular_POA, should be declared in this class to avoid the "static initialization order fiasco" as described in http://www.parashift.com/c++-faq-lite/ctors.html#faq-10.11. Briefly, this is the problem that occurs if any static initializers in any other code call into set static members of TAO_Regular_POA. Since the order in which these initializers execute is unspecified, uninitialized members can be accessed.
Cleanup the static singleton.
|TAO_POA_Static_Resources * TAO_POA_Static_Resources::instance||(||void||)||
Return the singleton instance.
Name of the service object for functions that make calls on the Implementation Repository. The default value is "ImR_Client_Adapter". If TAO_IMR_CLient is linked, imr_client_adapter_name() will be called to set the value to "Concrete_ImR_Client_Adapter".
|TAO_POA_Static_Resources * TAO_POA_Static_Resources::initialization_reference_
The singleton instance.
Name of the factory object used to adapt function calls on the PortableInterceptor interfaces ORT. The default value is "ObjectReferenceTemplate_Adapter_Factory". If the ORT library is linked, the corresponding accessor function objectreferencefactory_adapter_factory_name() will be called to set the value to "Concrete_ObjectReferenceTemplate_Adapter_Factory".