internal class used to create a RVNGInputStream from a unsigned char's pointer
More...
#include <STOFFStringStream.hxx>
internal class used to create a RVNGInputStream from a unsigned char's pointer
- Note
- this class (highly inspired from librevenge) does not implement the isStructured's protocol, ie. it only returns false.
§ STOFFStringStream() [1/2]
STOFFStringStream::STOFFStringStream |
( |
const unsigned char * |
data, |
|
|
const unsigned int |
dataSize |
|
) |
| |
§ ~STOFFStringStream()
STOFFStringStream::~STOFFStringStream |
( |
| ) |
|
§ STOFFStringStream() [2/2]
§ append()
void STOFFStringStream::append |
( |
const unsigned char * |
data, |
|
|
const unsigned int |
dataSize |
|
) |
| |
append some data at the end of the string
§ existsSubStream()
bool STOFFStringStream::existsSubStream |
( |
const char * |
name | ) |
|
returns true if a substream with name exists
- See also
- returns always false
§ getSubStreamById()
librevenge::RVNGInputStream * STOFFStringStream::getSubStreamById |
( |
unsigned |
| ) |
|
return a new stream for a ole zone
- See also
- returns always 0
§ getSubStreamByName()
librevenge::RVNGInputStream * STOFFStringStream::getSubStreamByName |
( |
const char * |
name | ) |
|
return a new stream for a ole zone
- See also
- returns always 0
§ isEnd()
bool STOFFStringStream::isEnd |
( |
| ) |
|
returns true if we are at the end of the section/file
§ isStructured()
bool STOFFStringStream::isStructured |
( |
| ) |
|
returns true if the stream is ole
- See also
- returns always false
§ operator=()
§ read()
const unsigned char * STOFFStringStream::read |
( |
unsigned long |
numBytes, |
|
|
unsigned long & |
numBytesRead |
|
) |
| |
! reads numbytes data.
- Returns
- a pointer to the read elements
§ seek()
int STOFFStringStream::seek |
( |
long |
offset, |
|
|
librevenge::RVNG_SEEK_TYPE |
seekType |
|
) |
| |
seeks to a offset position, from actual, beginning or ending position
- Returns
- 0 if ok
§ subStreamCount()
unsigned STOFFStringStream::subStreamCount |
( |
| ) |
|
returns the number of sub streams.
- See also
- returns always 0
§ subStreamName()
const char * STOFFStringStream::subStreamName |
( |
unsigned |
| ) |
|
returns the ith sub streams name
- See also
- returns always 0
§ tell()
long STOFFStringStream::tell |
( |
| ) |
|
returns actual offset position
§ m_data
The documentation for this class was generated from the following files: