#include <RocketEBookHeader.h>
Classes | |
| struct | Entry |
Public Types | |
| enum | Flag { FLAG_ENCRYPTED = 1, FLAG_INFO_PAGE = 1 << 1, FLAG_RESERVED = 1 << 2, FLAG_DEFLATED = 1 << 3 } |
| typedef std::deque< Entry > | Directory_t |
Public Member Functions | |
| RocketEBookHeader (const RVNGInputStreamPtr_t &input) | |
| unsigned | getInfoID () const |
| const Directory_t & | getDirectory () const |
Private Member Functions | |
| void | readHeader (const RVNGInputStreamPtr_t &input) |
| void | readDirectory (const RVNGInputStreamPtr_t &input) |
Private Attributes | |
| unsigned | m_version |
| unsigned | m_tocOffset |
| unsigned | m_length |
| Directory_t | m_dir |
| unsigned | m_info |
| typedef std::deque<Entry> libebook::RocketEBookHeader::Directory_t |
|
explicit |
| const RocketEBookHeader::Directory_t & libebook::RocketEBookHeader::getDirectory | ( | ) | const |
| unsigned libebook::RocketEBookHeader::getInfoID | ( | ) | const |
Referenced by libebook::RocketEBookParser::parse().
|
private |
Referenced by RocketEBookHeader().
|
private |
Referenced by RocketEBookHeader().
|
private |
Referenced by getDirectory(), and readDirectory().
|
private |
Referenced by getInfoID().
|
private |
Referenced by readDirectory(), and readHeader().
|
private |
Referenced by readDirectory(), and readHeader().
|
private |
Referenced by readHeader().