|
| IStorage (RVNGInputStream *is) |
| ~IStorage () |
DirEntry * | entry (unsigned ind) |
| returns a directory entry corresponding to a index
|
DirEntry * | entry (const std::string &name) |
| returns a directory entry corresponding to a name
|
unsigned | index (const std::string &name) |
| returns a directory entry corresponding to a index
|
unsigned | revision () const |
| returns the OLE revision
|
bool | hasRootTypePc () const |
| returns true if it is a pc file
|
bool | isSubStream (const std::string &name, bool &isDir) |
| returns true if the entry exists in the OLE, if so fills isDir
|
std::vector< std::string > | getSubStreamList (unsigned ind=0, bool retrieveAll=false) |
| returns the list of subStream given a dirEntry index
|
bool | isStructured () |
std::vector< std::string > | getSubStreamNamesList () |
void | load () |
bool | use_big_block_for (unsigned long size) const |
unsigned long | loadBigBlocks (std::vector< unsigned long > const &blocks, unsigned char *buffer, unsigned long maxlen) const |
unsigned long | loadBigBlock (unsigned long block, unsigned char *buffer, unsigned long maxlen) const |
unsigned long | loadSmallBlocks (std::vector< unsigned long > const &blocks, unsigned char *buffer, unsigned long maxlen) |
unsigned long | loadSmallBlock (unsigned long block, unsigned char *buffer, unsigned long maxlen) |
◆ IStorage() [1/2]
◆ ~IStorage()
librevenge::IStorage::~IStorage |
( |
| ) |
|
|
inline |
◆ IStorage() [2/2]
librevenge::IStorage::IStorage |
( |
const IStorage & | | ) |
|
|
private |
◆ entry() [1/2]
DirEntry * librevenge::IStorage::entry |
( |
const std::string & | name | ) |
|
|
inline |
returns a directory entry corresponding to a name
◆ entry() [2/2]
DirEntry * librevenge::IStorage::entry |
( |
unsigned | ind | ) |
|
|
inline |
◆ getSubStreamList()
std::vector< std::string > librevenge::IStorage::getSubStreamList |
( |
unsigned | ind = 0, |
|
|
bool | retrieveAll = false ) |
|
inline |
◆ getSubStreamNamesList()
std::vector< std::string > librevenge::IStorage::getSubStreamNamesList |
( |
| ) |
|
◆ hasRootTypePc()
bool librevenge::IStorage::hasRootTypePc |
( |
| ) |
const |
|
inline |
◆ index()
unsigned librevenge::IStorage::index |
( |
const std::string & | name | ) |
|
|
inline |
◆ isStructured()
bool librevenge::IStorage::isStructured |
( |
| ) |
|
◆ isSubStream()
bool librevenge::IStorage::isSubStream |
( |
const std::string & | name, |
|
|
bool & | isDir ) |
returns true if the entry exists in the OLE, if so fills isDir
◆ load()
void librevenge::IStorage::load |
( |
| ) |
|
◆ loadBigBlock()
unsigned long librevenge::IStorage::loadBigBlock |
( |
unsigned long | block, |
|
|
unsigned char * | buffer, |
|
|
unsigned long | maxlen ) const |
◆ loadBigBlocks()
unsigned long librevenge::IStorage::loadBigBlocks |
( |
std::vector< unsigned long > const & | blocks, |
|
|
unsigned char * | buffer, |
|
|
unsigned long | maxlen ) const |
◆ loadSmallBlock()
unsigned long librevenge::IStorage::loadSmallBlock |
( |
unsigned long | block, |
|
|
unsigned char * | buffer, |
|
|
unsigned long | maxlen ) |
◆ loadSmallBlocks()
unsigned long librevenge::IStorage::loadSmallBlocks |
( |
std::vector< unsigned long > const & | blocks, |
|
|
unsigned char * | buffer, |
|
|
unsigned long | maxlen ) |
◆ operator=()
◆ revision()
unsigned librevenge::IStorage::revision |
( |
| ) |
const |
|
inline |
◆ use_big_block_for()
bool librevenge::IStorage::use_big_block_for |
( |
unsigned long | size | ) |
const |
|
inline |
◆ m_bbat
◆ m_dirtree
DirTree librevenge::IStorage::m_dirtree |
◆ m_header
Header librevenge::IStorage::m_header |
◆ m_input
◆ m_isLoad
bool librevenge::IStorage::m_isLoad |
|
protected |
◆ m_result
◆ m_sb_blocks
std::vector<unsigned long> librevenge::IStorage::m_sb_blocks |
◆ m_sbat
The documentation for this class was generated from the following file: