|  | 
|  | IStream (IStorage *io, std::string const &name) | 
|  | 
|  | ~IStream () | 
|  | 
| unsigned long | size () const | 
|  | 
| unsigned long | tell () const | 
|  | 
| unsigned long | read (unsigned char *data, unsigned long maxlen) | 
|  | 
|  | 
| bool | createOleFromDirectory (IStorage *io, std::string const &name) | 
|  | create the data corresponding to a directory 
 | 
|  | 
| unsigned long | readUsingStorage (unsigned long pos, unsigned char *data, unsigned long maxlen) | 
|  | try to read maxlen data using m_iStorage 
 | 
|  | 
| unsigned long | readData (unsigned long pos, unsigned char *data, unsigned long maxlen) | 
|  | try to read maxlen data using m_data 
 | 
|  | 
◆ IStream() [1/2]
◆ ~IStream()
  
  | 
        
          | libwps_OLE::IStream::~IStream | ( |  | ) |  |  | inline | 
 
 
◆ IStream() [2/2]
  
  | 
        
          | libwps_OLE::IStream::IStream | ( | const IStream & |  | ) |  |  | private | 
 
 
◆ createOleFromDirectory()
  
  | 
        
          | bool libwps_OLE::IStream::createOleFromDirectory | ( | IStorage * | io, |  
          |  |  | std::string const & | name |  
          |  | ) |  |  |  | protected | 
 
create the data corresponding to a directory 
Referenced by IStream().
 
 
◆ operator=()
◆ read()
  
  | 
        
          | unsigned long libwps_OLE::IStream::read | ( | unsigned char * | data, |  
          |  |  | unsigned long | maxlen |  
          |  | ) |  |  |  | inline | 
 
 
◆ readData()
  
  | 
        
          | unsigned long libwps_OLE::IStream::readData | ( | unsigned long | pos, |  
          |  |  | unsigned char * | data, |  
          |  |  | unsigned long | maxlen |  
          |  | ) |  |  |  | protected | 
 
try to read maxlen data using m_data 
Referenced by read().
 
 
◆ readUsingStorage()
  
  | 
        
          | unsigned long libwps_OLE::IStream::readUsingStorage | ( | unsigned long | pos, |  
          |  |  | unsigned char * | data, |  
          |  |  | unsigned long | maxlen |  
          |  | ) |  |  |  | protected | 
 
try to read maxlen data using m_iStorage 
Referenced by read().
 
 
◆ size()
  
  | 
        
          | unsigned long libwps_OLE::IStream::size | ( |  | ) | const |  | inline | 
 
 
◆ tell()
  
  | 
        
          | unsigned long libwps_OLE::IStream::tell | ( |  | ) | const |  | inline | 
 
 
◆ m_blocks
  
  | 
        
          | std::vector<unsigned long> libwps_OLE::IStream::m_blocks |  | private | 
 
 
◆ m_data
  
  | 
        
          | std::vector<unsigned char> libwps_OLE::IStream::m_data |  | private | 
 
 
◆ m_iStorage
      
        
          | IStorage* libwps_OLE::IStream::m_iStorage | 
      
 
 
◆ m_name
      
        
          | std::string libwps_OLE::IStream::m_name | 
      
 
 
◆ m_pos
  
  | 
        
          | unsigned long libwps_OLE::IStream::m_pos |  | private | 
 
 
◆ m_size
      
        
          | unsigned long libwps_OLE::IStream::m_size | 
      
 
 
The documentation for this class was generated from the following file: