internal class used to create a RVNGInputStream from a unsigned char's pointer  
 More...
#include <MWAWStringStream.hxx>
|  | 
|  | MWAWStringStream (const unsigned char *data, const unsigned int dataSize) | 
|  | constructor  More... 
 | 
|  | 
|  | ~MWAWStringStream () final | 
|  | destructor  More... 
 | 
|  | 
| void | append (const unsigned char *data, const unsigned int dataSize) | 
|  | append some data at the end of the string  More... 
 | 
|  | 
| const unsigned char * | read (unsigned long numBytes, unsigned long &numBytesRead) final | 
|  | ! reads numbytes data.  More... 
 | 
|  | 
| long | tell () final | 
|  | returns actual offset position  More... 
 | 
|  | 
| int | seek (long offset, librevenge::RVNG_SEEK_TYPE seekType) final | 
|  | seeks to a offset position, from actual, beginning or ending position  More... 
 | 
|  | 
| bool | isEnd () final | 
|  | returns true if we are at the end of the section/file  More... 
 | 
|  | 
| bool | isStructured () final | 
|  | returns true if the stream is ole  More... 
 | 
|  | 
| unsigned | subStreamCount () final | 
|  | returns the number of sub streams.  More... 
 | 
|  | 
| const char * | subStreamName (unsigned) final | 
|  | returns the ith sub streams name  More... 
 | 
|  | 
| bool | existsSubStream (const char *name) final | 
|  | returns true if a substream with name exists  More... 
 | 
|  | 
| librevenge::RVNGInputStream * | getSubStreamByName (const char *name) final | 
|  | return a new stream for a ole zone  More... 
 | 
|  | 
| librevenge::RVNGInputStream * | getSubStreamById (unsigned) final | 
|  | return a new stream for a ole zone  More... 
 | 
|  | 
internal class used to create a RVNGInputStream from a unsigned char's pointer 
- Note
- this class (highly inspired from librevenge) does not implement the isStructured's protocol, ie. it only returns false. 
◆ MWAWStringStream() [1/2]
      
        
          | MWAWStringStream::MWAWStringStream | ( | const unsigned char * | data, | 
        
          |  |  | const unsigned int | dataSize | 
        
          |  | ) |  |  | 
      
 
 
◆ ~MWAWStringStream()
  
  | 
        
          | MWAWStringStream::~MWAWStringStream | ( |  | ) |  |  | final | 
 
 
◆ MWAWStringStream() [2/2]
◆ append()
      
        
          | void MWAWStringStream::append | ( | const unsigned char * | data, | 
        
          |  |  | const unsigned int | dataSize | 
        
          |  | ) |  |  | 
      
 
append some data at the end of the string 
 
 
◆ existsSubStream()
  
  | 
        
          | bool MWAWStringStream::existsSubStream | ( | const char * | name | ) |  |  | final | 
 
returns true if a substream with name exists 
- See also
- returns always false 
 
 
◆ getSubStreamById()
  
  | 
        
          | librevenge::RVNGInputStream * MWAWStringStream::getSubStreamById | ( | unsigned |  | ) |  |  | final | 
 
return a new stream for a ole zone 
- See also
- returns always 0 
 
 
◆ getSubStreamByName()
  
  | 
        
          | librevenge::RVNGInputStream * MWAWStringStream::getSubStreamByName | ( | const char * | name | ) |  |  | final | 
 
return a new stream for a ole zone 
- See also
- returns always 0 
 
 
◆ isEnd()
  
  | 
        
          | bool MWAWStringStream::isEnd | ( |  | ) |  |  | final | 
 
returns true if we are at the end of the section/file 
 
 
◆ isStructured()
  
  | 
        
          | bool MWAWStringStream::isStructured | ( |  | ) |  |  | final | 
 
returns true if the stream is ole 
- See also
- returns always false 
 
 
◆ operator=()
◆ read()
  
  | 
        
          | const unsigned char * MWAWStringStream::read | ( | unsigned long | numBytes, |  
          |  |  | unsigned long & | numBytesRead |  
          |  | ) |  |  |  | final | 
 
! reads numbytes data. 
- Returns
- a pointer to the read elements 
 
 
◆ seek()
  
  | 
        
          | int MWAWStringStream::seek | ( | long | offset, |  
          |  |  | librevenge::RVNG_SEEK_TYPE | seekType |  
          |  | ) |  |  |  | final | 
 
seeks to a offset position, from actual, beginning or ending position 
- Returns
- 0 if ok 
 
 
◆ subStreamCount()
  
  | 
        
          | unsigned MWAWStringStream::subStreamCount | ( |  | ) |  |  | final | 
 
returns the number of sub streams. 
- See also
- returns always 0 
 
 
◆ subStreamName()
  
  | 
        
          | const char * MWAWStringStream::subStreamName | ( | unsigned |  | ) |  |  | final | 
 
returns the ith sub streams name 
- See also
- returns always 0 
 
 
◆ tell()
  
  | 
        
          | long MWAWStringStream::tell | ( |  | ) |  |  | final | 
 
returns actual offset position 
 
 
◆ m_data
The documentation for this class was generated from the following files: