#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 |
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().