|
| |
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members
XMLTranscoder Class Reference#include <TransService.hpp>
List of all members.
Public Types |
enum | UnRepOpts { UnRep_Throw,
UnRep_RepChar
} |
Public Methods |
virtual | ~XMLTranscoder () |
virtual unsigned int | transcodeFrom ( const XMLByte* const srcData , const unsigned int srcCount , XMLCh* const toFill , const unsigned int maxChars , unsigned int& bytesEaten , unsigned char* const charSizes ) = 0 |
virtual unsigned int | transcodeTo ( const XMLCh* const srcData , const unsigned int srcCount , XMLByte* const toFill , const unsigned int maxBytes , unsigned int& charsEaten , const UnRepOpts options ) = 0 |
virtual bool | canTranscodeTo ( const unsigned int toCheck ) const = 0 |
unsigned int | getBlockSize () const |
const XMLCh* | getEncodingName () const |
Protected Methods |
| XMLTranscoder ( const XMLCh* const encodingName , const unsigned int blockSize ) |
void | checkBlockSize (const unsigned int toCheck) |
Member Enumeration Documentation
enum XMLTranscoder::UnRepOpts
|
|
|
-
Enumeration values:
-
UnRep_Throw
|
|
UnRep_RepChar
|
|
|
Constructor & Destructor Documentation
virtual XMLTranscoder::~XMLTranscoder (
|
) [virtual]
|
|
XMLTranscoder::XMLTranscoder (
|
const XMLCh *const encodingName,
|
|
const unsigned int blockSize ) [protected]
|
|
Member Function Documentation
virtual bool XMLTranscoder::canTranscodeTo (
|
const unsigned int toCheck ) const [pure virtual]
|
|
void XMLTranscoder::checkBlockSize (
|
const unsigned int toCheck ) [protected]
|
|
unsigned int XMLTranscoder::getBlockSize (
|
) const
|
|
const XMLCh * XMLTranscoder::getEncodingName (
|
) const
|
|
virtual unsigned int XMLTranscoder::transcodeFrom (
|
const XMLByte *const srcData,
|
|
const unsigned int srcCount,
|
|
XMLCh *const toFill,
|
|
const unsigned int maxChars,
|
|
unsigned int & bytesEaten,
|
|
unsigned char *const charSizes ) [pure virtual]
|
|
virtual unsigned int XMLTranscoder::transcodeTo (
|
const XMLCh *const srcData,
|
|
const unsigned int srcCount,
|
|
XMLByte *const toFill,
|
|
const unsigned int maxBytes,
|
|
unsigned int & charsEaten,
|
|
const UnRepOpts options ) [pure virtual]
|
|
The documentation for this class was generated from the following file:
|
|
|