Class loader for initializing a codeset manager. More...
#include <Codeset_Manager_Factory.h>
Public Member Functions | |
virtual | ~TAO_Codeset_Manager_Factory () |
virtual TAO_Codeset_Manager * | create (void) |
virtual bool | is_default (void) const |
Class loader for initializing a codeset manager.
Definition at line 40 of file Codeset_Manager_Factory.h.
TAO_Codeset_Manager_Factory::~TAO_Codeset_Manager_Factory | ( | void | ) | [virtual] |
Definition at line 22 of file Codeset_Manager_Factory.cpp.
{ }
TAO_Codeset_Manager * TAO_Codeset_Manager_Factory::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.
Reimplemented from TAO_Codeset_Manager_Factory_Base.
Definition at line 34 of file Codeset_Manager_Factory.cpp.
{ TAO_Codeset_Manager_i *csm = 0; ACE_NEW_RETURN (csm, TAO_Codeset_Manager_i, 0); return csm; }
bool TAO_Codeset_Manager_Factory::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.
Reimplemented from TAO_Codeset_Manager_Factory_Base.
Definition at line 27 of file Codeset_Manager_Factory.cpp.
{ return false; }