ACE_ISO8859_IBM1047 Class Reference

Codeset translation specialization. More...

#include <Codeset_IBM1047.h>

Inheritance diagram for ACE_ISO8859_IBM1047:
Inheritance graph
[legend]
Collaboration diagram for ACE_ISO8859_IBM1047:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ACE_ISO8859_IBM1047 (void)
 A do nothing constructor.
virtual ~ACE_ISO8859_IBM1047 (void)
 Virtual destruction.
virtual ACE_CDR::Boolean read_char (ACE_InputCDR &, ACE_CDR::Char &)
virtual ACE_CDR::Boolean read_string (ACE_InputCDR &, ACE_CDR::Char *&)
virtual ACE_CDR::Boolean read_char_array (ACE_InputCDR &, ACE_CDR::Char *, ACE_CDR::ULong)
virtual ACE_CDR::Boolean write_char (ACE_OutputCDR &, ACE_CDR::Char)
virtual ACE_CDR::Boolean write_string (ACE_OutputCDR &, ACE_CDR::ULong, const ACE_CDR::Char *)
virtual ACE_CDR::Boolean write_char_array (ACE_OutputCDR &, const ACE_CDR::Char *, ACE_CDR::ULong)
virtual ACE_CDR::ULong ncs ()
virtual ACE_CDR::ULong tcs ()

Detailed Description

Codeset translation specialization.

This class performs the codeset translation:


Constructor & Destructor Documentation

ACE_ISO8859_IBM1047::ACE_ISO8859_IBM1047 ( void   ) 

A do nothing constructor.

virtual ACE_ISO8859_IBM1047::~ACE_ISO8859_IBM1047 ( void   )  [virtual]

Virtual destruction.


Member Function Documentation

virtual ACE_CDR::ULong ACE_ISO8859_IBM1047::ncs (  )  [virtual]

Return the native codeset ID as defined in the OSF code and character set registry, 0x00010001

Implements ACE_Char_Codeset_Translator.

virtual ACE_CDR::Boolean ACE_ISO8859_IBM1047::read_char ( ACE_InputCDR ,
ACE_CDR::Char  
) [virtual]

Read a single character from the stream, converting from the stream codeset to the native codeset

Implements ACE_Char_Codeset_Translator.

virtual ACE_CDR::Boolean ACE_ISO8859_IBM1047::read_char_array ( ACE_InputCDR ,
ACE_CDR::Char ,
ACE_CDR::ULong   
) [virtual]

Read an array of characters from the stream, converting the characters from the stream codeset to the native codeset.

Implements ACE_Char_Codeset_Translator.

virtual ACE_CDR::Boolean ACE_ISO8859_IBM1047::read_string ( ACE_InputCDR ,
ACE_CDR::Char *&   
) [virtual]

Read a string from the stream, including the length, converting the characters from the stream codeset to the native codeset

Implements ACE_Char_Codeset_Translator.

virtual ACE_CDR::ULong ACE_ISO8859_IBM1047::tcs (  )  [virtual]

Return the translated codeset ID as defined in the OSF code and character set registry, 0x10020417

Implements ACE_Char_Codeset_Translator.

virtual ACE_CDR::Boolean ACE_ISO8859_IBM1047::write_char ( ACE_OutputCDR ,
ACE_CDR::Char   
) [virtual]

Write a single character to the stream, converting from the native codeset to the stream codeset

Implements ACE_Char_Codeset_Translator.

virtual ACE_CDR::Boolean ACE_ISO8859_IBM1047::write_char_array ( ACE_OutputCDR ,
const ACE_CDR::Char ,
ACE_CDR::ULong   
) [virtual]

Write an array of characters to the stream, converting from the native codeset to the stream codeset

Implements ACE_Char_Codeset_Translator.

virtual ACE_CDR::Boolean ACE_ISO8859_IBM1047::write_string ( ACE_OutputCDR ,
ACE_CDR::ULong  ,
const ACE_CDR::Char  
) [virtual]

Write a string to the stream, including the length, converting from the native codeset to the stream codeset

Implements ACE_Char_Codeset_Translator.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Mon Nov 30 00:52:18 2009 for ACE by  doxygen 1.6.1