|
| | 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: