libebook::IMPHeader Class Reference

#include <IMPHeader.h>

Public Member Functions

 IMPHeader (librevenge::RVNGInputStream *input)
 
unsigned getVersion () const
 
IMPColorMode getColorMode () const
 
unsigned getFileCount () const
 
bool getCompressed () const
 
bool getEncrypted () const
 
const IMPMetadata & getMetadata () const
 
unsigned getTOCOffset () const
 

Static Public Member Functions

static boost::shared_ptr< IMPHeader > create (librevenge::RVNGInputStream *input)
 

Private Member Functions

void readHeader (librevenge::RVNGInputStream *input)
 
void readBookProperties (librevenge::RVNGInputStream *input)
 

Private Attributes

unsigned m_version
 
IMPColorMode m_colorMode
 
unsigned m_files
 
unsigned m_dirNameLength
 
unsigned m_remainingBytes
 
bool m_compressed
 
bool m_encrypted
 
IMPMetadata m_metadata
 

Constructor & Destructor Documentation

§ IMPHeader()

libebook::IMPHeader::IMPHeader ( librevenge::RVNGInputStream *  input)
explicit

Referenced by create().

Member Function Documentation

§ create()

boost::shared_ptr< IMPHeader > libebook::IMPHeader::create ( librevenge::RVNGInputStream *  input)
static

§ getColorMode()

IMPColorMode libebook::IMPHeader::getColorMode ( ) const

§ getCompressed()

bool libebook::IMPHeader::getCompressed ( ) const

§ getEncrypted()

bool libebook::IMPHeader::getEncrypted ( ) const

§ getFileCount()

unsigned libebook::IMPHeader::getFileCount ( ) const

§ getMetadata()

const IMPMetadata & libebook::IMPHeader::getMetadata ( ) const

§ getTOCOffset()

unsigned libebook::IMPHeader::getTOCOffset ( ) const

§ getVersion()

unsigned libebook::IMPHeader::getVersion ( ) const

§ readBookProperties()

void libebook::IMPHeader::readBookProperties ( librevenge::RVNGInputStream *  input)
private

Referenced by IMPHeader().

§ readHeader()

void libebook::IMPHeader::readHeader ( librevenge::RVNGInputStream *  input)
private

Referenced by IMPHeader().

Member Data Documentation

§ m_colorMode

IMPColorMode libebook::IMPHeader::m_colorMode
private

Referenced by getColorMode(), and readHeader().

§ m_compressed

bool libebook::IMPHeader::m_compressed
private

Referenced by getCompressed(), and readHeader().

§ m_dirNameLength

unsigned libebook::IMPHeader::m_dirNameLength
private

Referenced by getTOCOffset(), and readHeader().

§ m_encrypted

bool libebook::IMPHeader::m_encrypted
private

Referenced by getEncrypted(), and readHeader().

§ m_files

unsigned libebook::IMPHeader::m_files
private

Referenced by getFileCount(), and readHeader().

§ m_metadata

IMPMetadata libebook::IMPHeader::m_metadata
private

Referenced by getMetadata(), and readBookProperties().

§ m_remainingBytes

unsigned libebook::IMPHeader::m_remainingBytes
private

§ m_version

unsigned libebook::IMPHeader::m_version
private

Referenced by getVersion(), and readHeader().


The documentation for this class was generated from the following files:

Generated for libe-book by doxygen 1.8.12