#include <ABWZlibStream.h>
Public Member Functions | |
| ABWZlibStream (librevenge::RVNGInputStream *input) | |
| ~ABWZlibStream () override | |
| bool | isStructured () override |
| unsigned | subStreamCount () override |
| const char * | subStreamName (unsigned) override |
| bool | existsSubStream (const char *) override |
| librevenge::RVNGInputStream * | getSubStreamByName (const char *) override |
| librevenge::RVNGInputStream * | getSubStreamById (unsigned) override |
| const unsigned char * | read (unsigned long numBytes, unsigned long &numBytesRead) override |
| int | seek (long offset, librevenge::RVNG_SEEK_TYPE seekType) override |
| long | tell () override |
| bool | isEnd () override |
| unsigned long | getSize () const |
Private Member Functions | |
| ABWZlibStream (const ABWZlibStream &) | |
| ABWZlibStream & | operator= (const ABWZlibStream &) |
Private Attributes | |
| librevenge::RVNGInputStream * | m_input |
| volatile long | m_offset |
| std::vector< unsigned char > | m_buffer |
| libabw::ABWZlibStream::ABWZlibStream | ( | librevenge::RVNGInputStream * | input | ) |
Referenced by ABWZlibStream(), and operator=().
|
inlineoverride |
|
private |
|
inlineoverride |
|
inline |
|
inlineoverride |
|
inlineoverride |
|
override |
|
inlineoverride |
|
private |
|
override |
|
override |
|
inlineoverride |
|
inlineoverride |
|
override |
|
private |
Referenced by ABWZlibStream(), getSize(), isEnd(), read(), and seek().
|
private |
Referenced by ABWZlibStream(), isEnd(), read(), seek(), and tell().
|
private |
Referenced by ABWZlibStream(), isEnd(), read(), seek(), and tell().