|
Public Methods |
virtual | ~ACE_WChar_Codeset_Translator () |
virtual ACE_CDR::Boolean | read_wchar (ACE_InputCDR &, ACE_CDR::WChar &)=0 |
virtual ACE_CDR::Boolean | read_wstring (ACE_InputCDR &, ACE_CDR::WChar *&)=0 |
virtual ACE_CDR::Boolean | read_wchar_array (ACE_InputCDR &, ACE_CDR::WChar *, ACE_CDR::ULong)=0 |
virtual ACE_CDR::Boolean | write_wchar (ACE_OutputCDR &, ACE_CDR::WChar)=0 |
virtual ACE_CDR::Boolean | write_wstring (ACE_OutputCDR &, ACE_CDR::ULong, const ACE_CDR::WChar *)=0 |
virtual ACE_CDR::Boolean | write_wchar_array (ACE_OutputCDR &, const ACE_CDR::WChar *, ACE_CDR::ULong)=0 |
virtual ACE_CDR::ULong | ncs ()=0 |
virtual ACE_CDR::ULong | tcs ()=0 |
Protected Methods |
ACE_CDR::Boolean | read_1 (ACE_InputCDR &input, ACE_CDR::Octet *x) |
ACE_CDR::Boolean | read_2 (ACE_InputCDR &input, ACE_CDR::UShort *x) |
ACE_CDR::Boolean | read_4 (ACE_InputCDR &input, ACE_CDR::ULong *x) |
ACE_CDR::Boolean | write_1 (ACE_OutputCDR &output, const ACE_CDR::Octet *x) |
ACE_CDR::Boolean | write_2 (ACE_OutputCDR &output, const ACE_CDR::UShort *x) |
ACE_CDR::Boolean | write_4 (ACE_OutputCDR &output, const ACE_CDR::ULong *x) |
ACE_CDR::Boolean | read_array (ACE_InputCDR &input, void *x, size_t size, size_t align, ACE_CDR::ULong length) |
ACE_CDR::Boolean | write_array (ACE_OutputCDR &output, const void *x, size_t size, size_t align, ACE_CDR::ULong length) |
int | adjust (ACE_OutputCDR &out, size_t size, size_t align, char *&buf) |
void | good_bit (ACE_OutputCDR &out, int bit) |
| Used by derived classes to set errors in the CDR stream.
|
ACE_CDR::Octet | major_version (ACE_InputCDR &input) |
| Obtain the CDR Stream's major & minor version values.
|
ACE_CDR::Octet | minor_version (ACE_InputCDR &input) |
ACE_CDR::Octet | major_version (ACE_OutputCDR &output) |
ACE_CDR::Octet | minor_version (ACE_OutputCDR &output) |
This class is a base class for defining codeset translation routines to handle the character set translations required by both CDR Input streams and CDR Output streams.