TAO_Codeset_Manager_Factory_Base Class Reference

Base class for creating instances of the codeset manager. More...

#include <Codeset_Manager_Factory_Base.h>

Inheritance diagram for TAO_Codeset_Manager_Factory_Base:

Inheritance graph
[legend]
Collaboration diagram for TAO_Codeset_Manager_Factory_Base:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual ~TAO_Codeset_Manager_Factory_Base ()
virtual TAO_Codeset_Managercreate (void)
virtual int is_default (void) const

Static Public Member Functions

static int initialize (void)
 Static initializer ensures the factory is loaded.

Detailed Description

Base class for creating instances of the codeset manager.

The base also provides a default implementation which instantiates nothing. This default impl is replaced by the actual implementation is libTAO_Codeset is loaded.


Constructor & Destructor Documentation

TAO_Codeset_Manager_Factory_Base::~TAO_Codeset_Manager_Factory_Base  )  [virtual]
 


Member Function Documentation

TAO_Codeset_Manager * TAO_Codeset_Manager_Factory_Base::create void   )  [virtual]
 

Create makes a new instance of the codeset manager for every call. This allows multiple ORBs to have their own (or none). This default implementation returns a null pointer only.

int TAO_Codeset_Manager_Factory_Base::initialize void   )  [static]
 

Static initializer ensures the factory is loaded.

int TAO_Codeset_Manager_Factory_Base::is_default void   )  const [virtual]
 

Is_default is called by the ORB Core to determine if it needs to reload the factory with a dynamically linked libTAO_Codeset. Statically linked applications get derive implementation by including "tao/Codeset/Codeset.h" somewhere in their source code.


The documentation for this class was generated from the following files:
Generated on Wed Nov 23 16:02:03 2005 for TAO by  doxygen 1.4.5