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 &) |
| libwps::StorageIO::StorageIO | ( | libwps::Storage * | st, | |
| const std::stringstream & | memorystream | |||
| ) |
| libwps::StorageIO::~StorageIO | ( | ) |
| libwps::StorageIO::StorageIO | ( | const StorageIO & | ) | [private] |
| bool libwps::StorageIO::isOLEStream | ( | ) |
Referenced by libwps::Storage::isOLEStream().
| void libwps::StorageIO::load | ( | ) |
Referenced by isOLEStream(), and streamIO().
| unsigned long libwps::StorageIO::loadBigBlock | ( | unsigned long | block, | |
| unsigned char * | buffer, | |||
| unsigned long | maxlen | |||
| ) |
Referenced by load(), loadSmallBlocks(), and libwps::StreamIO::read().
| unsigned long libwps::StorageIO::loadBigBlocks | ( | std::vector< unsigned long > | blocks, | |
| unsigned char * | buffer, | |||
| unsigned long | maxlen | |||
| ) |
Referenced by load(), and loadBigBlock().
| unsigned long libwps::StorageIO::loadSmallBlock | ( | unsigned long | block, | |
| unsigned char * | buffer, | |||
| unsigned long | maxlen | |||
| ) |
Referenced by libwps::StreamIO::read().
| unsigned long libwps::StorageIO::loadSmallBlocks | ( | std::vector< unsigned long > | blocks, | |
| unsigned char * | buffer, | |||
| unsigned long | maxlen | |||
| ) |
Referenced by loadSmallBlock().
| libwps::StreamIO * libwps::StorageIO::streamIO | ( | const std::string & | name | ) |
Referenced by load(), loadBigBlocks(), loadSmallBlocks(), libwps::StreamIO::read(), StorageIO(), libwps::StreamIO::StreamIO(), and ~StorageIO().
| std::stringstream libwps::StorageIO::buf |
Referenced by load(), loadBigBlocks(), and loadSmallBlocks().
| unsigned long libwps::StorageIO::bufsize |
Referenced by load(), and loadBigBlocks().
Referenced by load(), streamIO(), and ~StorageIO().
Referenced by load(), libwps::StreamIO::read(), StorageIO(), libwps::StreamIO::StreamIO(), and ~StorageIO().
Referenced by isOLEStream(), load(), libwps::Storage::result(), and streamIO().
| std::vector<unsigned long> libwps::StorageIO::sb_blocks |
Referenced by load(), and loadSmallBlocks().
Referenced by load(), loadSmallBlocks(), libwps::StreamIO::read(), StorageIO(), libwps::StreamIO::StreamIO(), and ~StorageIO().
| std::list<Stream*> libwps::StorageIO::streams |
Referenced by ~StorageIO().