#include <RBHeader.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 | |
RBHeader (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::RBHeader::Directory_t |
|
explicit |
const RBHeader::Directory_t & libebook::RBHeader::getDirectory | ( | ) | const |
unsigned libebook::RBHeader::getInfoID | ( | ) | const |
Referenced by libebook::RBParser::parse().
|
private |
Referenced by RBHeader().
|
private |
Referenced by RBHeader().
|
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().