#include <POA.h>
Collaboration diagram for TAO_POA_Static_Resources:

Static Public Member Functions | |
| TAO_POA_Static_Resources * | instance (void) | 
| Return the singleton instance.   | |
Public Attributes | |
| ACE_CString | ort_adapter_factory_name_ | 
Private Member Functions | |
| TAO_POA_Static_Resources (void) | |
| Constructor.   | |
Static Private Attributes | |
| TAO_POA_Static_Resources * | instance_ = 0 | 
| The singleton instance.   | |
| TAO_POA_Static_Resources * | initialization_reference_ | 
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_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_POA. Since the order in which these initializers execute is unspecified, uninitialized members can be accessed.
      
  | 
  
| 
 Constructor. 
  | 
  
      
  | 
  
| 
 Return the singleton instance. 
  | 
  
      
  | 
  
| 
 Initial value: Mostly unused variable whose sole purpose is to enforce the instantiation of a TAO_POA_Static_Resources instance at initialization time. | 
  
      
  | 
  
| 
 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".  | 
  
 1.3.9.1