TAO_CosNaming  2.3.3
Public Types | Public Member Functions | List of all members
TAO_Persistent_Naming_Context_Factory Class Reference

A factory that creates TAO_Persistent_Naming_Context objects to implement the COS Naming Service NamingContext interface. More...

#include <Persistent_Naming_Context_Factory.h>

Public Types

typedef TAO_Persistent_Naming_Context::HASH_MAP HASH_MAP
 Data structure used by TAO_Persistent_Context_Index - typedef for ease of use. More...
 

Public Member Functions

 TAO_Persistent_Naming_Context_Factory (void)
 Constructor. More...
 
virtual ~TAO_Persistent_Naming_Context_Factory (void)
 
virtual TAO_Persistent_Naming_Contextcreate_naming_context_impl (PortableServer::POA_ptr poa, const char *poa_id, TAO_Persistent_Context_Index *context_index, HASH_MAP *map=0, ACE_UINT32 *counter=0)
 Factory method for creating an implementation object for naming contexts. More...
 

Detailed Description

A factory that creates TAO_Persistent_Naming_Context objects to implement the COS Naming Service NamingContext interface.

Member Typedef Documentation

Data structure used by TAO_Persistent_Context_Index - typedef for ease of use.

Constructor & Destructor Documentation

TAO_Persistent_Naming_Context_Factory::TAO_Persistent_Naming_Context_Factory ( void  )

Constructor.

TAO_Persistent_Naming_Context_Factory::~TAO_Persistent_Naming_Context_Factory ( void  )
virtual

Destructor. Does not deallocate the hash map: if an instance of this class goes out of scope, its hash_map remains in persistent storage.

Member Function Documentation

TAO_Persistent_Naming_Context * TAO_Persistent_Naming_Context_Factory::create_naming_context_impl ( PortableServer::POA_ptr  poa,
const char *  poa_id,
TAO_Persistent_Context_Index context_index,
HASH_MAP map = 0,
ACE_UINT32 *  counter = 0 
)
virtual

Factory method for creating an implementation object for naming contexts.


The documentation for this class was generated from the following files: