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

UTF16_BOM_Factory Class Reference

#include <UTF16_BOM_Factory.h>

Inheritance diagram for UTF16_BOM_Factory:

Inheritance graph
[legend]
Collaboration diagram for UTF16_BOM_Factory:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 UTF16_BOM_Factory ()
virtual ~UTF16_BOM_Factory ()
virtual int init (int argc, ACE_TCHAR *argv[])
CONV_FRAME::CodeSetId ncs () const
 ncs returns the translator's native codeset ID.
CONV_FRAME::CodeSetId tcs () const
 tcs returns the translator's transmission codeset ID.
virtual void assign (TAO_InputCDR *) const
virtual void assign (TAO_OutputCDR *) const

Private Member Functions

void create_translator () const
int parse_one_arg (int argc, ACE_TCHAR *argv[])

Private Attributes

UTF16_BOM_Translatortranslator_
bool forceBE_

Constructor & Destructor Documentation

UTF16_BOM_Factory::UTF16_BOM_Factory  ) 
 

UTF16_BOM_Factory::~UTF16_BOM_Factory  )  [virtual]
 


Member Function Documentation

void UTF16_BOM_Factory::assign TAO_OutputCDR  )  const [virtual]
 

Assign the translator to the output CDR. The inherited assign_i is used to assign either a char or wchar translator, depending on the base type of NCS_TO_TCS. A null output CDR is permitted, in which case assign is a no-op.

Implements TAO_Codeset_Translator_Factory.

void UTF16_BOM_Factory::assign TAO_InputCDR  )  const [virtual]
 

Assign the translator to the input CDR. The inherited assign_i is used to assign either a char or wchar translator, depending on the base type of NCS_TO_TCS. A null input CDR is permitted, in which case assign is a no-op.

Implements TAO_Codeset_Translator_Factory.

void UTF16_BOM_Factory::create_translator  )  const [private]
 

int UTF16_BOM_Factory::init int  argc,
ACE_TCHAR argv[]
[virtual]
 

Reimplemented from TAO_Codeset_Translator_Factory.

CONV_FRAME::CodeSetId UTF16_BOM_Factory::ncs  )  const [virtual]
 

ncs returns the translator's native codeset ID.

Implements TAO_Codeset_Translator_Factory.

int UTF16_BOM_Factory::parse_one_arg int  argc,
ACE_TCHAR argv[]
[private]
 

CONV_FRAME::CodeSetId UTF16_BOM_Factory::tcs  )  const [virtual]
 

tcs returns the translator's transmission codeset ID.

Implements TAO_Codeset_Translator_Factory.


Member Data Documentation

bool UTF16_BOM_Factory::forceBE_ [private]
 

UTF16_BOM_Translator* UTF16_BOM_Factory::translator_ [private]
 


The documentation for this class was generated from the following files:
Generated on Sun May 15 13:10:56 2005 for TAO by  doxygen 1.3.9.1