#include <RVNGStream.h>
|
| RVNGInputStream () |
virtual | ~RVNGInputStream () |
virtual bool | isStructured ()=0 |
| Analyses the content of the input stream to see whether it is an OLE2 storage.
|
virtual unsigned | subStreamCount ()=0 |
virtual const char * | subStreamName (unsigned id)=0 |
virtual bool | existsSubStream (const char *name)=0 |
virtual RVNGInputStream * | getSubStreamByName (const char *name)=0 |
| Extracts a named stream from an OLE2 storage.
|
virtual RVNGInputStream * | getSubStreamById (unsigned id)=0 |
virtual const unsigned char * | read (unsigned long numBytes, unsigned long &numBytesRead)=0 |
| Tries to read a given number of bytes starting from the current position inside the input stream.
|
virtual int | seek (long offset, RVNG_SEEK_TYPE seekType)=0 |
| Moves to the next location inside the input stream.
|
virtual long | tell ()=0 |
| Returns the actual position inside the input stream.
|
virtual bool | isEnd ()=0 |
| Determines whether the current position is at the end of the stream.
|
◆ RVNGInputStream()
librevenge::RVNGInputStream::RVNGInputStream |
( |
| ) |
|
|
inline |
Referenced by librevenge::RVNGDirectoryStream::getSubStreamById(), librevenge::RVNGFileStream::getSubStreamById(), getSubStreamById(), librevenge::RVNGMemoryInputStream::getSubStreamById(), librevenge::RVNGStringStream::getSubStreamById(), librevenge::RVNGDirectoryStream::getSubStreamByName(), librevenge::RVNGFileStream::getSubStreamByName(), getSubStreamByName(), librevenge::RVNGMemoryInputStream::getSubStreamByName(), librevenge::RVNGStringStream::getSubStreamByName(), librevenge::RVNGDirectoryStream::operator=(), librevenge::RVNGFileStream::RVNGFileStream(), librevenge::RVNGMemoryInputStream::RVNGMemoryInputStream(), and librevenge::RVNGStringStream::RVNGStringStream().
◆ ~RVNGInputStream()
virtual librevenge::RVNGInputStream::~RVNGInputStream |
( |
| ) |
|
|
inlinevirtual |
◆ existsSubStream()
virtual bool librevenge::RVNGInputStream::existsSubStream |
( |
const char * | name | ) |
|
|
pure virtual |
◆ getSubStreamById()
virtual RVNGInputStream * librevenge::RVNGInputStream::getSubStreamById |
( |
unsigned | id | ) |
|
|
pure virtual |
◆ getSubStreamByName()
virtual RVNGInputStream * librevenge::RVNGInputStream::getSubStreamByName |
( |
const char * | name | ) |
|
|
pure virtual |
◆ isEnd()
virtual bool librevenge::RVNGInputStream::isEnd |
( |
| ) |
|
|
pure virtual |
◆ isStructured()
virtual bool librevenge::RVNGInputStream::isStructured |
( |
| ) |
|
|
pure virtual |
◆ read()
virtual const unsigned char * librevenge::RVNGInputStream::read |
( |
unsigned long | numBytes, |
|
|
unsigned long & | numBytesRead ) |
|
pure virtual |
◆ seek()
virtual int librevenge::RVNGInputStream::seek |
( |
long | offset, |
|
|
RVNG_SEEK_TYPE | seekType ) |
|
pure virtual |
◆ subStreamCount()
virtual unsigned librevenge::RVNGInputStream::subStreamCount |
( |
| ) |
|
|
pure virtual |
◆ subStreamName()
virtual const char * librevenge::RVNGInputStream::subStreamName |
( |
unsigned | id | ) |
|
|
pure virtual |
◆ tell()
virtual long librevenge::RVNGInputStream::tell |
( |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: