Classes |
| struct | libebook::EBOOKDummyDeleter |
| class | libebook::EndOfStreamException |
| class | libebook::GenericException |
| class | libebook::FileAccessError |
| class | libebook::PackageError |
| class | libebook::ParseError |
| class | libebook::PasswordMismatch |
| class | libebook::UnsupportedEncryption |
| class | libebook::UnsupportedFormat |
Namespaces |
| namespace | libebook |
Defines |
| #define | EBOOK_DEBUG_MSG(M) |
| #define | EBOOK_DEBUG(M) |
| #define | EBOOK_NUM_ELEMENTS(array) sizeof(array)/sizeof(array[0]) |
Typedefs |
typedef boost::shared_ptr
< librevenge::RVNGInputStream > | libebook::RVNGInputStreamPtr_t |
Functions |
| uint8_t | libebook::readU8 (librevenge::RVNGInputStream *input, bool) |
| uint16_t | libebook::readU16 (librevenge::RVNGInputStream *input, bool bigEndian) |
| uint32_t | libebook::readU32 (librevenge::RVNGInputStream *input, bool bigEndian) |
| uint64_t | libebook::readU64 (librevenge::RVNGInputStream *input, bool bigEndian) |
| const unsigned char * | libebook::readNBytes (librevenge::RVNGInputStream *const input, const unsigned long numBytes) |
| string | libebook::readCString (librevenge::RVNGInputStream *input) |
| string | libebook::readPascalString (librevenge::RVNGInputStream *input) |
| void | libebook::skip (librevenge::RVNGInputStream *input, unsigned long numBytes) |
| void | libebook::seek (librevenge::RVNGInputStream *const input, const unsigned long pos) |
| void | libebook::seekRelative (librevenge::RVNGInputStream *const input, const long pos) |
| unsigned long | libebook::getRemainingLength (librevenge::RVNGInputStream *const input) |
| uint8_t | libebook::readU8 (const boost::shared_ptr< librevenge::RVNGInputStream > input, bool) |
| uint16_t | libebook::readU16 (const boost::shared_ptr< librevenge::RVNGInputStream > input, const bool bigEndian) |
| uint32_t | libebook::readU32 (const boost::shared_ptr< librevenge::RVNGInputStream > input, const bool bigEndian) |
| uint64_t | libebook::readU64 (const boost::shared_ptr< librevenge::RVNGInputStream > input, const bool bigEndian) |
| const unsigned char * | libebook::readNBytes (const boost::shared_ptr< librevenge::RVNGInputStream > input, const unsigned long numBytes) |
| std::string | libebook::readCString (const boost::shared_ptr< librevenge::RVNGInputStream > input) |
| std::string | libebook::readPascalString (const boost::shared_ptr< librevenge::RVNGInputStream > input) |
| void | libebook::skip (const boost::shared_ptr< librevenge::RVNGInputStream > input, const unsigned long numBytes) |
| void | libebook::seek (const boost::shared_ptr< librevenge::RVNGInputStream > input, const unsigned long pos) |
| void | libebook::seekRelative (const boost::shared_ptr< librevenge::RVNGInputStream > input, const long pos) |
| unsigned long | libebook::getRemainingLength (const boost::shared_ptr< librevenge::RVNGInputStream > input) |
| bool | libebook::findSubStreamByExt (const RVNGInputStreamPtr_t &input, const std::string &ext, unsigned &id) |