17 #ifndef EBOOKSTREAMSLICE_H_INCLUDED
18 #define EBOOKSTREAMSLICE_H_INCLUDED
20 #include <libwpd-stream/libwpd-stream.h>
45 virtual const unsigned char *
read(
unsigned long numBytes,
unsigned long &numBytesRead);
46 virtual int seek(
long offset, WPX_SEEK_TYPE seekType);
58 #endif // EBOOKSTREAMSLICE_H_INCLUDED
virtual WPXInputStream * getDocumentOLEStream(const char *name)
Definition: EBOOKStreamSlice.cpp:42
virtual bool atEOS()
Definition: EBOOKStreamSlice.cpp:102
virtual bool isOLEStream()
Definition: EBOOKStreamSlice.cpp:37
EBOOKStreamSlice & operator=(const EBOOKStreamSlice &other)
WPXInputStream *const m_stream
Definition: EBOOKStreamSlice.h:51
const long m_end
Definition: EBOOKStreamSlice.h:53
const long m_begin
Definition: EBOOKStreamSlice.h:52
unsigned offset
Definition: IMPParser.cpp:78
EBOOKStreamSlice(const EBOOKStreamSlice &other)
virtual const unsigned char * read(unsigned long numBytes, unsigned long &numBytesRead)
Definition: EBOOKStreamSlice.cpp:47
virtual int seek(long offset, WPX_SEEK_TYPE seekType)
Definition: EBOOKStreamSlice.cpp:64
A stream representing a slice of (or view into) another stream.
Definition: EBOOKStreamSlice.h:32
virtual ~EBOOKStreamSlice()
Definition: EBOOKStreamSlice.cpp:33
virtual long tell()
Definition: EBOOKStreamSlice.cpp:97
const char * name
Definition: FB2Token.cpp:26