libebook::CHMStream::Impl Struct Reference

Public Member Functions

 Impl (const RVNGInputStreamPtr_t &input)
 
unsigned getFileCount ()
 
unsigned getSysfileCount ()
 
const RVNGInputStreamPtr_t getSubStream (mschmd_file *file)
 
 Impl (const Impl &)
 
Imploperator= (const Impl &)
 

Public Attributes

const RVNGInputStreamPtr_t stream
 
MSPackSystem system
 
shared_ptr< mschm_decompressor > decompressor
 
mschmd_header * header
 
FileCache cache
 
unsigned fileCount
 
unsigned sysfileCount
 
bool fileCountSet
 
bool sysfileCountSet
 

Constructor & Destructor Documentation

libebook::CHMStream::Impl::Impl ( const RVNGInputStreamPtr_t input)
libebook::CHMStream::Impl::Impl ( const Impl )

Member Function Documentation

unsigned libebook::CHMStream::Impl::getFileCount ( )
const RVNGInputStreamPtr_t libebook::CHMStream::Impl::getSubStream ( mschmd_file *  file)
unsigned libebook::CHMStream::Impl::getSysfileCount ( )
Impl& libebook::CHMStream::Impl::operator= ( const Impl )

Member Data Documentation

FileCache libebook::CHMStream::Impl::cache
shared_ptr<mschm_decompressor> libebook::CHMStream::Impl::decompressor
unsigned libebook::CHMStream::Impl::fileCount
bool libebook::CHMStream::Impl::fileCountSet
mschmd_header* libebook::CHMStream::Impl::header
const RVNGInputStreamPtr_t libebook::CHMStream::Impl::stream
unsigned libebook::CHMStream::Impl::sysfileCount
bool libebook::CHMStream::Impl::sysfileCountSet
MSPackSystem libebook::CHMStream::Impl::system

The documentation for this struct was generated from the following file:

Generated for libe-book by doxygen 1.8.8