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

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