NAME
ACE_ISO8859_IBM1047 - Codeset translation specialization.
SYNOPSIS
#include <ace/Codeset_IBM1047.cpp>
class ACE_ISO8859_IBM1047 : public ACE_Char_Codeset_Translator
{
public:
ACE_ISO8859_IBM1047 (void);
virtual ~ACE_ISO8859_IBM1047 (void);
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
);
};
DESCRIPTION
Declares the arrays required to convert between ISO8859 (aka Latin/1) and IBM1047 (aka EBCDIC).
Documented in $ACE_ROOT/ace/CDR_Stream.h
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
);
AUTHOR
Jim Rogers ([email protected])
LIBRARY
ace