Public Member Functions | |
StorageIO (Storage *storage, const std::stringstream &memorystream) | |
~StorageIO () | |
bool | isOLEStream () |
void | load () |
unsigned long | loadBigBlocks (std::vector< unsigned long > 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 > blocks, unsigned char *buffer, unsigned long maxlen) |
unsigned long | loadSmallBlock (unsigned long block, unsigned char *buffer, unsigned long maxlen) |
StreamIO * | streamIO (const std::string &name) |
Public Attributes | |
Storage * | storage |
std::stringstream | buf |
int | result |
unsigned long | bufsize |
Header * | header |
DirTree * | dirtree |
AllocTable * | bbat |
AllocTable * | sbat |
std::vector< unsigned long > | sb_blocks |
std::list< Stream * > | streams |
Private Member Functions | |
StorageIO (const StorageIO &) | |
StorageIO & | operator= (const StorageIO &) |
libwpd::StorageIO::StorageIO | ( | libwpd::Storage * | st, |
const std::stringstream & | memorystream | ||
) |
libwpd::StorageIO::~StorageIO | ( | ) |
libwpd::StorageIO::StorageIO | ( | const StorageIO & | ) | [private] |
bool libwpd::StorageIO::isOLEStream | ( | ) |
void libwpd::StorageIO::load | ( | ) |
unsigned long libwpd::StorageIO::loadBigBlock | ( | unsigned long | block, |
unsigned char * | buffer, | ||
unsigned long | maxlen | ||
) |
unsigned long libwpd::StorageIO::loadBigBlocks | ( | std::vector< unsigned long > | blocks, |
unsigned char * | buffer, | ||
unsigned long | maxlen | ||
) |
unsigned long libwpd::StorageIO::loadSmallBlock | ( | unsigned long | block, |
unsigned char * | buffer, | ||
unsigned long | maxlen | ||
) |
unsigned long libwpd::StorageIO::loadSmallBlocks | ( | std::vector< unsigned long > | blocks, |
unsigned char * | buffer, | ||
unsigned long | maxlen | ||
) |
libwpd::StreamIO * libwpd::StorageIO::streamIO | ( | const std::string & | name | ) |
Referenced by StorageIO(), and libwpd::StreamIO::StreamIO().
std::stringstream libwpd::StorageIO::buf |
unsigned long libwpd::StorageIO::bufsize |
Referenced by StorageIO(), and libwpd::StreamIO::StreamIO().
std::vector<unsigned long> libwpd::StorageIO::sb_blocks |
Referenced by StorageIO(), and libwpd::StreamIO::StreamIO().
std::list<Stream*> libwpd::StorageIO::streams |