Go to the documentation of this file.
10 #ifndef ZMFINTERNALSTREAM_H_INCLUDED
11 #define ZMFINTERNALSTREAM_H_INCLUDED
15 #include <librevenge-stream/librevenge-stream.h>
37 const virtual unsigned char *
read(
unsigned long numBytes,
unsigned long &numBytesRead);
38 virtual int seek(
long offset, librevenge::RVNG_SEEK_TYPE seekType);
54 #endif // ZMFINTERNALSTREAM_H_INCLUDED
ZMFInternalStream(const unsigned char *data, unsigned long size)
Definition: ZMFInternalStream.cpp:17
bool m_dataOwner
Definition: ZMFInternalStream.h:47
long m_offset
Definition: ZMFInternalStream.h:43
unsigned char * m_tmpBuf
Definition: ZMFInternalStream.h:46
RVNGInputStreamPtr m_package
Definition: ZMFDocument.cpp:33
virtual long tell()
Definition: ZMFInternalStream.cpp:147
virtual bool existsSubStream(const char *name)
Definition: ZMFInternalStream.cpp:76
virtual const char * subStreamName(unsigned id)
Definition: ZMFInternalStream.cpp:71
std::shared_ptr< librevenge::RVNGInputStream > RVNGInputStreamPtr
Definition: libzmf_utils.h:72
virtual unsigned subStreamCount()
Definition: ZMFInternalStream.cpp:66
Definition: ZMFInternalStream.h:22
unsigned long m_size
Definition: ZMFInternalStream.h:44
ZMFInternalStream & operator=(const ZMFInternalStream &)
Definition: BMIHeader.cpp:13
const unsigned char * readNBytes(const RVNGInputStreamPtr &input, const unsigned long numBytes)
Definition: libzmf_utils.cpp:161
virtual librevenge::RVNGInputStream * getSubStreamByName(const char *name)
Definition: ZMFInternalStream.cpp:81
void seek(const RVNGInputStreamPtr &input, const unsigned long pos)
Definition: libzmf_utils.cpp:181
virtual bool isStructured()
Definition: ZMFInternalStream.cpp:61
const unsigned char * m_data
Definition: ZMFInternalStream.h:45
ZMFDocument::Type m_type
Definition: ZMFDocument.cpp:34
virtual ~ZMFInternalStream()
Definition: ZMFInternalStream.cpp:53
virtual librevenge::RVNGInputStream * getSubStreamById(unsigned id)
Definition: ZMFInternalStream.cpp:86
RVNGInputStreamPtr m_content
Definition: ZMFDocument.cpp:32
ZMFDocument::Kind m_kind
Definition: ZMFDocument.cpp:35
virtual bool isEnd()
Definition: ZMFInternalStream.cpp:152
virtual int seek(long offset, librevenge::RVNG_SEEK_TYPE seekType)
Definition: ZMFInternalStream.cpp:124
const virtual unsigned char * read(unsigned long numBytes, unsigned long &numBytesRead)
Definition: ZMFInternalStream.cpp:91
Generated for libzmf by
doxygen 1.8.17