Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

TAO_Codeset_Item Class Reference

A single element in the list of Codeset Translator Factories. More...

#include <Codeset_Manager.h>

Collaboration diagram for TAO_Codeset_Item:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TAO_Codeset_Item (const char *name)
 ~TAO_Codeset_Item (void)
const char * codeset_name (void)
TAO_Codeset_Translator_Factoryfactory (void)
 return a pointer to the codeset factory.
void factory (TAO_Codeset_Translator_Factory *factory)
 set the factory pointer's value.

Private Member Functions

 TAO_Codeset_Item (const TAO_Codeset_Item &)
void operator= (const TAO_Codeset_Item &)

Private Attributes

char * name_
 factory name.
TAO_Codeset_Translator_Factoryfactory_
 pointer to factory object.

Friends

class TAO_Codeset_Manager

Detailed Description

A single element in the list of Codeset Translator Factories.

This class is used by the Codeset_Manager to store references to individual codeset factories. Only those translators that match the char or wchar native codeset will be kept in the list.


Constructor & Destructor Documentation

TAO_Codeset_Item::TAO_Codeset_Item const char *  name  ) 
 

creator method, the codeset name can only be set when the object is created.

TAO_Codeset_Item::~TAO_Codeset_Item void   ) 
 

destructor that deallocates the factory object if the CodeSet_Item retains ownership.

TAO_Codeset_Item::TAO_Codeset_Item const TAO_Codeset_Item  )  [private]
 


Member Function Documentation

const char * TAO_Codeset_Item::codeset_name void   ) 
 

return a reference to the character representation of the codeset factories name.

void TAO_Codeset_Item::factory TAO_Codeset_Translator_Factory factory  ) 
 

set the factory pointer's value.

TAO_Codeset_Translator_Factory * TAO_Codeset_Item::factory void   ) 
 

return a pointer to the codeset factory.

void TAO_Codeset_Item::operator= const TAO_Codeset_Item  )  [private]
 


Friends And Related Function Documentation

friend class TAO_Codeset_Manager [friend]
 


Member Data Documentation

TAO_Codeset_Translator_Factory* TAO_Codeset_Item::factory_ [private]
 

pointer to factory object.

char* TAO_Codeset_Item::name_ [private]
 

factory name.


The documentation for this class was generated from the following files:
Generated on Fri Dec 31 15:28:49 2004 for TAO by  doxygen 1.3.9.1