Public Member Functions |
| IStorage (WPXInputStream *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 | isOLEStream () |
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) |
Constructor & Destructor Documentation
libwpd::IStorage::IStorage |
( |
WPXInputStream * |
is | ) |
|
libwpd::IStorage::~IStorage |
( |
| ) |
|
|
inline |
libwpd::IStorage::IStorage |
( |
const IStorage & |
| ) |
|
|
private |
Member Function Documentation
DirEntry* libwpd::IStorage::entry |
( |
unsigned |
ind | ) |
|
|
inline |
DirEntry* libwpd::IStorage::entry |
( |
const std::string & |
name | ) |
|
|
inline |
returns a directory entry corresponding to a name
std::vector<std::string> libwpd::IStorage::getSubStreamList |
( |
unsigned |
ind = 0 , |
|
|
bool |
retrieveAll = false |
|
) |
| |
|
inline |
bool libwpd::IStorage::hasRootTypePc |
( |
| ) |
const |
|
inline |
unsigned libwpd::IStorage::index |
( |
const std::string & |
name | ) |
|
|
inline |
bool libwpd::IStorage::isOLEStream |
( |
| ) |
|
bool libwpd::IStorage::isSubStream |
( |
const std::string & |
name, |
|
|
bool & |
isDir |
|
) |
| |
returns true if the entry exists in the OLE, if so fills isDir
void libwpd::IStorage::load |
( |
| ) |
|
unsigned long libwpd::IStorage::loadBigBlock |
( |
unsigned long |
block, |
|
|
unsigned char * |
buffer, |
|
|
unsigned long |
maxlen |
|
) |
| |
unsigned long libwpd::IStorage::loadBigBlocks |
( |
std::vector< unsigned long > const & |
blocks, |
|
|
unsigned char * |
buffer, |
|
|
unsigned long |
maxlen |
|
) |
| |
unsigned long libwpd::IStorage::loadSmallBlock |
( |
unsigned long |
block, |
|
|
unsigned char * |
buffer, |
|
|
unsigned long |
maxlen |
|
) |
| |
unsigned long libwpd::IStorage::loadSmallBlocks |
( |
std::vector< unsigned long > const & |
blocks, |
|
|
unsigned char * |
buffer, |
|
|
unsigned long |
maxlen |
|
) |
| |
unsigned libwpd::IStorage::revision |
( |
| ) |
const |
|
inline |
bool libwpd::IStorage::use_big_block_for |
( |
unsigned long |
size | ) |
const |
|
inline |
Member Data Documentation
DirTree libwpd::IStorage::m_dirtree |
Header libwpd::IStorage::m_header |
WPXInputStream* libwpd::IStorage::m_input |
bool libwpd::IStorage::m_isLoad |
|
protected |
std::vector<unsigned long> libwpd::IStorage::m_sb_blocks |
The documentation for this class was generated from the following file: