10 #ifndef QXPMEMORYSTREAM_H_INCLUDED    11 #define QXPMEMORYSTREAM_H_INCLUDED    15 #include <librevenge-stream/librevenge-stream.h>    37   const unsigned char *
read(
unsigned long numBytes, 
unsigned long &numBytesRead) 
override;
    38   int seek(
long offset, librevenge::RVNG_SEEK_TYPE seekType) 
override;
    40   bool isEnd() 
override;
    43   std::unique_ptr<unsigned char[]> 
m_data;
    50 #endif // QXPMEMORYSTREAM_H_INCLUDED std::unique_ptr< unsigned char[]> m_data
Definition: QXPMemoryStream.h:43
Definition: libqxp_utils.cpp:24
const long m_length
Definition: QXPMemoryStream.h:44
Definition: QXPMemoryStream.h:20
~QXPMemoryStream() override
Definition: QXPMemoryStream.cpp:29
int seek(long offset, librevenge::RVNG_SEEK_TYPE seekType) override
Definition: QXPMemoryStream.cpp:84
RVNGInputStream * getSubStreamById(unsigned id) override
Definition: QXPMemoryStream.cpp:58
const unsigned char * read(unsigned long numBytes, unsigned long &numBytesRead) override
Definition: QXPMemoryStream.cpp:63
unsigned subStreamCount() override
Definition: QXPMemoryStream.cpp:38
bool isStructured() override
Definition: QXPMemoryStream.cpp:33
QXPMemoryStream & operator=(const QXPMemoryStream &other)=delete
librevenge::RVNGInputStream * getSubStreamByName(const char *name) override
Definition: QXPMemoryStream.cpp:53
QXPMemoryStream(const QXPMemoryStream &other)=delete
const char * subStreamName(unsigned id) override
Definition: QXPMemoryStream.cpp:43
bool existsSubStream(const char *name) override
Definition: QXPMemoryStream.cpp:48
long tell() override
Definition: QXPMemoryStream.cpp:113
bool isEnd() override
Definition: QXPMemoryStream.cpp:118
long m_pos
Definition: QXPMemoryStream.h:45