#include <RVNGOLEStream.h>
| Public Member Functions | |
| Stream (Storage *storage, const std::string &name) | |
| Creates a new stream.  More... | |
| ~Stream () | |
| Destroys the stream.  More... | |
| unsigned long | size () | 
| Returns the stream size.  More... | |
| unsigned long | read (unsigned char *data, unsigned long maxlen) | 
| Reads a block of data.  More... | |
| Private Member Functions | |
| Stream (const Stream &) | |
| Stream & | operator= (const Stream &) | 
| Private Attributes | |
| IStream * | m_io | 
| Friends | |
| class | Storage | 
| class | IStorage | 
| librevenge::Stream::Stream | ( | librevenge::Storage * | storage, | 
| const std::string & | name | ||
| ) | 
Creates a new stream.
| librevenge::Stream::~Stream | ( | ) | 
Destroys the stream.
| 
 | private | 
| unsigned long librevenge::Stream::read | ( | unsigned char * | data, | 
| unsigned long | maxlen | ||
| ) | 
Reads a block of data.
Referenced by librevenge::RVNGFileStream::getSubStreamByName(), and librevenge::RVNGStringStream::getSubStreamByName().
| unsigned long librevenge::Stream::size | ( | ) | 
Returns the stream size.
Referenced by librevenge::RVNGFileStream::getSubStreamByName(), and librevenge::RVNGStringStream::getSubStreamByName().
| 
 | friend | 
| 
 | friend |