ACE_UTF8_Encoding_Converter Class Reference

#include <UTF8_Encoding_Converter.h>

Inheritance diagram for ACE_UTF8_Encoding_Converter:

Inheritance graph
Collaboration diagram for ACE_UTF8_Encoding_Converter:

Collaboration graph
List of all members.

Public Member Functions

 ACE_UTF8_Encoding_Converter (void)
virtual ~ACE_UTF8_Encoding_Converter (void)
virtual Result to_utf8 (const void *source, size_t source_size, ACE_Byte *target, size_t target_size, bool strict=true)
virtual Result from_utf8 (const ACE_Byte *source, size_t source_size, void *target, size_t target_size, bool strict=true)

Static Public Member Functions

static ACE_UTF8_Encoding_Converterencoded (const ACE_Byte *source, size_t source_size)

Private Attributes


Constructor & Destructor Documentation

ACE_UTF8_Encoding_Converter::ACE_UTF8_Encoding_Converter void   ) 

ACE_UTF8_Encoding_Converter::~ACE_UTF8_Encoding_Converter void   )  [virtual]

Member Function Documentation

ACE_UTF8_Encoding_Converter * ACE_UTF8_Encoding_Converter::encoded const ACE_Byte source,
size_t  source_size

ACE_UTF8_Encoding_Converter::Result ACE_UTF8_Encoding_Converter::from_utf8 const ACE_Byte source,
size_t  source_size,
void *  target,
size_t  target_size,
bool  strict = true

Implements ACE_Encoding_Converter.

ACE_UTF8_Encoding_Converter::Result ACE_UTF8_Encoding_Converter::to_utf8 const void *  source,
size_t  source_size,
ACE_Byte target,
size_t  target_size,
bool  strict = true

Implements ACE_Encoding_Converter.

Member Data Documentation

ACE_Encoding_Converter* ACE_UTF8_Encoding_Converter::native_ [private]

The documentation for this class was generated from the following files:
Generated on Wed Nov 23 15:51:18 2005 for ACE by  doxygen 1.4.5