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