17 #ifndef EBOOKUTF8STREAM_H_INCLUDED
18 #define EBOOKUTF8STREAM_H_INCLUDED
20 #include <boost/scoped_ptr.hpp>
22 #include <libwpd-stream/WPXStream.h>
27 class EBOOKCharsetConverter;
38 virtual const unsigned char *
read(
unsigned long numBytes,
unsigned long &numBytesRead);
39 virtual int seek(
long offset, WPX_SEEK_TYPE seekType);
49 #endif // EBOOKUTF8STREAM_H_INCLUDED
virtual bool isOLEStream()
Definition: EBOOKUTF8Stream.cpp:83
EBOOKUTF8Stream(WPXInputStream *strm, EBOOKCharsetConverter *converter=0)
Definition: EBOOKUTF8Stream.cpp:40
Definition: EBOOKCharsetConverter.h:27
Definition: EBOOKUTF8Stream.h:29
virtual int seek(long offset, WPX_SEEK_TYPE seekType)
Definition: EBOOKUTF8Stream.cpp:98
virtual const unsigned char * read(unsigned long numBytes, unsigned long &numBytesRead)
Definition: EBOOKUTF8Stream.cpp:93
boost::scoped_ptr< WPXInputStream > m_stream
Definition: EBOOKUTF8Stream.h:44
virtual ~EBOOKUTF8Stream()
Definition: EBOOKUTF8Stream.cpp:79
unsigned offset
Definition: IMPParser.cpp:78
virtual long tell()
Definition: EBOOKUTF8Stream.cpp:103
const char * name
Definition: FB2Token.cpp:26
virtual bool atEOS()
Definition: EBOOKUTF8Stream.cpp:108
virtual WPXInputStream * getDocumentOLEStream(const char *name)
Definition: EBOOKUTF8Stream.cpp:88