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 &) |
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|