#include <StrCharStream.h>
An implementation of ACEXML_CharStream for reading input from a null-terminated ACEXML_Char string.
ACEXML_StrCharStream::ACEXML_StrCharStream |
( |
void |
| ) |
|
ACEXML_StrCharStream::~ACEXML_StrCharStream |
( |
void |
| ) |
|
|
virtual |
int ACEXML_StrCharStream::available |
( |
void |
| ) |
|
|
virtual |
Returns the available ACEXML_Char in the buffer. -1 if the object is not initialized properly.
Implements ACEXML_CharStream.
int ACEXML_StrCharStream::close |
( |
void |
| ) |
|
|
virtual |
Close this stream and release all resources used by it.
Implements ACEXML_CharStream.
int ACEXML_StrCharStream::determine_encoding |
( |
void |
| ) |
|
|
virtual |
Determine the encoding of the file.
Read the next ACEXML_Char. Return -1 if we are not able to return an ACEXML_Char, 0 if EOS is reached, or 1 if succeed.
Implements ACEXML_CharStream.
const ACEXML_Char * ACEXML_StrCharStream::getEncoding |
( |
void |
| ) |
|
|
virtual |
const ACEXML_Char * ACEXML_StrCharStream::getSystemId |
( |
void |
| ) |
|
|
virtual |
Initializing StrCharStream with str and name.
int ACEXML_StrCharStream::peek |
( |
void |
| ) |
|
|
virtual |
Peek the next ACEXML_Char in the CharStream. Return the character if succeess, -1 if EOS is reached.
Implements ACEXML_CharStream.
int ACEXML_StrCharStream::read |
( |
ACEXML_Char * |
str, |
|
|
size_t |
len |
|
) |
| |
|
virtual |
void ACEXML_StrCharStream::rewind |
( |
void |
| ) |
|
|
virtual |
The documentation for this class was generated from the following files: