|
| IStorage (librevenge::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) |
|
◆ Result
Enumerator |
---|
Ok | |
OpenFailed | |
NotOLE | |
BadOLE | |
UnknownError | |
◆ IStorage() [1/2]
libwps_OLE::IStorage::IStorage |
( |
librevenge::RVNGInputStream * |
is | ) |
|
|
explicit |
◆ ~IStorage()
libwps_OLE::IStorage::~IStorage |
( |
| ) |
|
|
inline |
◆ IStorage() [2/2]
◆ entry() [1/2]
returns a directory entry corresponding to a name
◆ entry() [2/2]
◆ getSubStreamList()
returns the list of subStream given a dirEntry index
◆ getSubStreamNamesList()
◆ hasRootTypePc()
bool libwps_OLE::IStorage::hasRootTypePc |
( |
| ) |
const |
|
inline |
returns true if it is a pc file
◆ index()
returns a directory entry corresponding to a index
◆ isStructured()
bool libwps_OLE::IStorage::isStructured |
( |
| ) |
|
◆ isSubStream()
returns true if the entry exists in the OLE, if so fills isDir
◆ load()
void libwps_OLE::IStorage::load |
( |
| ) |
|
◆ loadBigBlock()
◆ loadBigBlocks()
◆ loadSmallBlock()
◆ loadSmallBlocks()
◆ operator=()
◆ revision()
unsigned libwps_OLE::IStorage::revision |
( |
| ) |
const |
|
inline |
◆ use_big_block_for()
◆ m_bbat
◆ m_dirtree
DirTree libwps_OLE::IStorage::m_dirtree |
◆ m_header
Header libwps_OLE::IStorage::m_header |
◆ m_input
librevenge::RVNGInputStream* libwps_OLE::IStorage::m_input |
◆ m_isLoad
bool libwps_OLE::IStorage::m_isLoad |
|
protected |
◆ m_result
Result libwps_OLE::IStorage::m_result |
◆ m_sb_blocks
◆ m_sbat
The documentation for this class was generated from the following file: