#include <WPSOLEStream.h>
Public Member Functions | |
| Stream (Storage *storage, const std::string &name) | |
| Creates a new stream. | |
| ~Stream () | |
| Destroys the stream. | |
| unsigned long | size () |
| Returns the stream size. | |
| unsigned long | read (unsigned char *data, unsigned long maxlen) |
| Reads a block of data. | |
Private Member Functions | |
| Stream (const Stream &) | |
| Stream & | operator= (const Stream &) |
Private Attributes | |
| StreamIO * | io |
Friends | |
| class | Storage |
| class | StorageIO |
| libwps::Stream::Stream | ( | libwps::Storage * | storage, | |
| const std::string & | name | |||
| ) |
Creates a new stream.
| libwps::Stream::~Stream | ( | ) |
Destroys the stream.
| libwps::Stream::Stream | ( | const Stream & | ) | [private] |
| unsigned long libwps::Stream::read | ( | unsigned char * | data, | |
| unsigned long | maxlen | |||
| ) |
Reads a block of data.
Referenced by WPSMemoryStream::getDocumentOLEStream(), and WPSFileStream::getDocumentOLEStream().
| unsigned long libwps::Stream::size | ( | ) |
Returns the stream size.
Referenced by WPSMemoryStream::getDocumentOLEStream(), and WPSFileStream::getDocumentOLEStream().
friend class Storage [friend] |
friend class StorageIO [friend] |
StreamIO* libwps::Stream::io [private] |