Go to the documentation of this file.
10 #ifndef HTMLHELPSTREAM_H_INCLUDED
11 #define HTMLHELPSTREAM_H_INCLUDED
15 #include <librevenge-stream/librevenge-stream.h>
39 virtual const unsigned char *
read(
unsigned long numBytes,
unsigned long &numBytesRead);
40 virtual int seek(
long offset, librevenge::RVNG_SEEK_TYPE seekType);
50 #endif // HTMLHELPSTREAM_H_INCLUDED
const RVNGInputStreamPtr_t stream
Definition: HTMLHelpStream.cpp:383
NameMap_t m_nameMap
Definition: HTMLHelpStream.cpp:345
unsigned fileCount
Definition: HTMLHelpStream.cpp:390
unsigned getFileCount()
Definition: HTMLHelpStream.cpp:420
mspack_file base
Definition: HTMLHelpStream.cpp:62
std::shared_ptr< librevenge::RVNGInputStream > RVNGInputStreamPtr_t
Definition: libebook_utils.h:54
MSPackSystemData * system
Definition: HTMLHelpStream.cpp:78
virtual int seek(long offset, librevenge::RVNG_SEEK_TYPE seekType)
Definition: HTMLHelpStream.cpp:585
virtual ~HTMLHelpStream()
Definition: HTMLHelpStream.cpp:489
Definition: HTMLHelpStream.cpp:382
@ src
Definition: EBOOKHTMLToken.h:251
virtual const unsigned char * read(unsigned long numBytes, unsigned long &numBytesRead)
Definition: HTMLHelpStream.cpp:580
MSPackSystem system
Definition: HTMLHelpStream.cpp:384
@ get
Definition: EBOOKHTMLToken.h:283
virtual bool isEnd()
Definition: HTMLHelpStream.cpp:595
virtual unsigned subStreamCount()
Definition: HTMLHelpStream.cpp:501
Definition: BBeBCollector.cpp:19
mschmd_header * header
Definition: HTMLHelpStream.cpp:386
qi::rule< Iterator, AttrValue_t, qi::space_type > value
Definition: TealDocParser.cpp:231
HTMLHelpStream & operator=(const HTMLHelpStream &other)
Impl & operator=(const Impl &)
Definition: EBOOKMemoryStream.h:21
@ format
Definition: EBOOKOPFToken.h:54
virtual bool existsSubStream(const char *name)
Definition: HTMLHelpStream.cpp:523
unsigned offset
Definition: SoftBookParser.cpp:74
FileMap_t fileMap
Definition: HTMLHelpStream.cpp:94
@ id
Definition: EBOOKHTMLToken.h:203
Definition: libebook_utils.h:116
RVNGInputStreamPtr_t stream
Definition: HTMLHelpStream.cpp:79
shared_ptr< mschm_decompressor > decompressor
Definition: HTMLHelpStream.cpp:385
MSPackFileData * data
Definition: HTMLHelpStream.cpp:63
IDMap_t m_idMap
Definition: HTMLHelpStream.cpp:346
@ input
Definition: EBOOKHTMLToken.h:89
hubbub_quirks_mode mode
Definition: EBOOKHTMLParser.cpp:164
virtual bool isStructured()
Definition: HTMLHelpStream.cpp:496
unsigned getSysfileCount()
Definition: HTMLHelpStream.cpp:428
MSPackFile container
Definition: HTMLHelpStream.cpp:93
@ header
Definition: EBOOKHTMLToken.h:82
string name
Definition: HTMLHelpStream.cpp:80
virtual librevenge::RVNGInputStream * getSubStreamById(unsigned id)
Definition: HTMLHelpStream.cpp:557
bool sysfileCountSet
Definition: HTMLHelpStream.cpp:393
bool fileCountSet
Definition: HTMLHelpStream.cpp:392
virtual librevenge::RVNGInputStream * getSubStreamByName(const char *name)
Definition: HTMLHelpStream.cpp:536
unsigned sysfileCount
Definition: HTMLHelpStream.cpp:391
virtual long tell()
Definition: HTMLHelpStream.cpp:590
Definition: HTMLHelpStream.h:21
EBOOKDocument::Type type
Definition: EBOOKDocument.cpp:325
FileCache cache
Definition: HTMLHelpStream.cpp:388
virtual const char * subStreamName(unsigned id)
Definition: HTMLHelpStream.cpp:506
HTMLHelpStream(const HTMLHelpStream &other)
std::unique_ptr< Impl > m_impl
Definition: HTMLHelpStream.h:45
const RVNGInputStreamPtr_t getSubStream(mschmd_file *file)
Definition: HTMLHelpStream.cpp:436
Generated for libe-book by
doxygen 1.8.20