Go to the documentation of this file.
   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 
  
 
unsigned subStreamCount() override
Definition: QXPMemoryStream.cpp:38
int seek(long offset, librevenge::RVNG_SEEK_TYPE seekType) override
Definition: QXPMemoryStream.cpp:84
Definition: libqxp_utils.cpp:25
bool isStructured() override
Definition: QXPMemoryStream.cpp:33
bool existsSubStream(const char *name) override
Definition: QXPMemoryStream.cpp:48
const long m_length
Definition: QXPMemoryStream.h:44
const unsigned char * read(unsigned long numBytes, unsigned long &numBytesRead) override
Definition: QXPMemoryStream.cpp:63
librevenge::RVNGInputStream * getSubStreamByName(const char *name) override
Definition: QXPMemoryStream.cpp:53
std::unique_ptr< unsigned char[]> m_data
Definition: QXPMemoryStream.h:43
long m_pos
Definition: QXPMemoryStream.h:45
bool isEnd() override
Definition: QXPMemoryStream.cpp:118
RVNGInputStream * getSubStreamById(unsigned id) override
Definition: QXPMemoryStream.cpp:58
long tell() override
Definition: QXPMemoryStream.cpp:113
QXPMemoryStream(const QXPMemoryStream &other)=delete
Definition: QXPMemoryStream.h:21
QXPMemoryStream & operator=(const QXPMemoryStream &other)=delete
~QXPMemoryStream() override
Definition: QXPMemoryStream.cpp:29
const char * subStreamName(unsigned id) override
Definition: QXPMemoryStream.cpp:43
Generated for libqxp by 
doxygen 1.8.18