Scribus
Open source desktop publishing at your fingertips
libwpg::StorageIO Class Reference
Collaboration diagram for libwpg::StorageIO:

Public Member Functions

 StorageIO (Storage *storage, const std::stringstream &memorystream)
 
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)
 
StreamIOstreamIO (const std::string &name)
 

Public Attributes

Storagestorage
 
std::stringstream buf
 
int result
 
unsigned long bufsize
 
Headerheader
 
DirTreedirtree
 
AllocTablebbat
 
AllocTablesbat
 
std::vector< unsigned long > sb_blocks
 
std::list< Stream * > streams
 

The documentation for this class was generated from the following file: