#include <IMPHeader.h>
Public Member Functions | |
IMPHeader (WPXInputStream *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 (WPXInputStream *input) |
Private Member Functions | |
void | readHeader (WPXInputStream *input) |
void | readBookProperties (WPXInputStream *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 |
libebook::IMPHeader::IMPHeader | ( | WPXInputStream * | input | ) | [explicit] |
Referenced by create().
boost::shared_ptr< IMPHeader > libebook::IMPHeader::create | ( | WPXInputStream * | input | ) | [static] |
bool libebook::IMPHeader::getCompressed | ( | ) | const |
Referenced by libebook::IMPParser::createTextStream().
bool libebook::IMPHeader::getEncrypted | ( | ) | const |
unsigned libebook::IMPHeader::getFileCount | ( | ) | const |
Referenced by libebook::IMPResourceDir::IMPResourceDir().
const IMPMetadata & libebook::IMPHeader::getMetadata | ( | ) | const |
unsigned libebook::IMPHeader::getTOCOffset | ( | ) | const |
Referenced by libebook::IMPResourceDir::IMPResourceDir().
unsigned libebook::IMPHeader::getVersion | ( | ) | const |
Referenced by libebook::IMPResourceDir::IMPResourceDir().
void libebook::IMPHeader::readBookProperties | ( | WPXInputStream * | input | ) | [private] |
Referenced by IMPHeader().
void libebook::IMPHeader::readHeader | ( | WPXInputStream * | input | ) | [private] |
Referenced by IMPHeader().
IMPColorMode libebook::IMPHeader::m_colorMode [private] |
Referenced by getColorMode(), and readHeader().
bool libebook::IMPHeader::m_compressed [private] |
Referenced by getCompressed(), and readHeader().
unsigned libebook::IMPHeader::m_dirNameLength [private] |
Referenced by getTOCOffset(), and readHeader().
bool libebook::IMPHeader::m_encrypted [private] |
Referenced by getEncrypted(), and readHeader().
unsigned libebook::IMPHeader::m_files [private] |
Referenced by getFileCount(), and readHeader().
IMPMetadata libebook::IMPHeader::m_metadata [private] |
Referenced by getMetadata(), and readBookProperties().
unsigned libebook::IMPHeader::m_remainingBytes [private] |
Referenced by getTOCOffset(), readBookProperties(), and readHeader().
unsigned libebook::IMPHeader::m_version [private] |
Referenced by getVersion(), and readHeader().