Codeset translation specialization. More...
#include <Codeset_IBM1047.h>
Public Member Functions | |
ACE_IBM1047_ISO8859 (void) | |
A do nothing constructor. | |
virtual | ~ACE_IBM1047_ISO8859 (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 () |
Codeset translation specialization.
This class performs the codeset translation:
ACE_IBM1047_ISO8859::ACE_IBM1047_ISO8859 | ( | void | ) |
A do nothing constructor.
virtual ACE_IBM1047_ISO8859::~ACE_IBM1047_ISO8859 | ( | void | ) | [virtual] |
Virtual destruction.
virtual ACE_CDR::ULong ACE_IBM1047_ISO8859::ncs | ( | ) | [virtual] |
Return the native codeset ID as defined in the OSF code and character set registry, 0x10020417
Implements ACE_Char_Codeset_Translator.
virtual ACE_CDR::Boolean ACE_IBM1047_ISO8859::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_IBM1047_ISO8859::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_IBM1047_ISO8859::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_IBM1047_ISO8859::tcs | ( | ) | [virtual] |
Return the translated codeset ID as defined in the OSF code and character set registry, 0x00010001
Implements ACE_Char_Codeset_Translator.
virtual ACE_CDR::Boolean ACE_IBM1047_ISO8859::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_IBM1047_ISO8859::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_IBM1047_ISO8859::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.