#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 |
|
explicit |
Referenced by create().
|
static |
IMPColorMode libebook::IMPHeader::getColorMode | ( | ) | const |
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().
|
private |
Referenced by IMPHeader().
|
private |
Referenced by IMPHeader().
|
private |
Referenced by getColorMode(), and readHeader().
|
private |
Referenced by getCompressed(), and readHeader().
|
private |
Referenced by getTOCOffset(), and readHeader().
|
private |
Referenced by getEncrypted(), and readHeader().
|
private |
Referenced by getFileCount(), and readHeader().
|
private |
Referenced by getMetadata(), and readBookProperties().
|
private |
Referenced by getTOCOffset(), readBookProperties(), and readHeader().
|
private |
Referenced by getVersion(), and readHeader().