10#ifndef ZMFINTERNALSTREAM_H_INCLUDED
11#define ZMFINTERNALSTREAM_H_INCLUDED
15#include <librevenge-stream/librevenge-stream.h>
38 virtual int seek(
long offset, librevenge::RVNG_SEEK_TYPE
seekType);
Definition ZMFInternalStream.h:23
virtual const unsigned char * read(unsigned long numBytes, unsigned long &numBytesRead)
Definition ZMFInternalStream.cpp:91
ZMFInternalStream & operator=(const ZMFInternalStream &)
long m_offset
Definition ZMFInternalStream.h:43
virtual librevenge::RVNGInputStream * getSubStreamByName(const char *name)
Definition ZMFInternalStream.cpp:81
virtual ~ZMFInternalStream()
Definition ZMFInternalStream.cpp:53
virtual bool existsSubStream(const char *name)
Definition ZMFInternalStream.cpp:76
virtual long tell()
Definition ZMFInternalStream.cpp:147
unsigned char * m_tmpBuf
Definition ZMFInternalStream.h:46
virtual const char * subStreamName(unsigned id)
Definition ZMFInternalStream.cpp:71
virtual bool isEnd()
Definition ZMFInternalStream.cpp:152
const unsigned char * m_data
Definition ZMFInternalStream.h:45
virtual librevenge::RVNGInputStream * getSubStreamById(unsigned id)
Definition ZMFInternalStream.cpp:86
virtual int seek(long offset, librevenge::RVNG_SEEK_TYPE seekType)
Definition ZMFInternalStream.cpp:124
virtual unsigned subStreamCount()
Definition ZMFInternalStream.cpp:66
virtual bool isStructured()
Definition ZMFInternalStream.cpp:61
ZMFInternalStream(const ZMFInternalStream &)
unsigned long m_size
Definition ZMFInternalStream.h:44
bool m_dataOwner
Definition ZMFInternalStream.h:47
Definition BMIHeader.cpp:14
std::string prettyTypeName()
Definition libzmf_utils.h:60
std::shared_ptr< librevenge::RVNGInputStream > RVNGInputStreamPtr
Definition libzmf_utils.h:72