libwpd::Stream Class Reference

#include <WPXOLEStream.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 &)
Streamoperator= (const Stream &)

Private Attributes

StreamIOio

Friends

class Storage
class StorageIO

Constructor & Destructor Documentation

libwpd::Stream::Stream ( libwpd::Storage storage,
const std::string &  name 
)

Creates a new stream.

libwpd::Stream::~Stream ( )

Destroys the stream.

libwpd::Stream::Stream ( const Stream )
private

Member Function Documentation

Stream& libwpd::Stream::operator= ( const Stream )
private
unsigned long libwpd::Stream::read ( unsigned char *  data,
unsigned long  maxlen 
)
unsigned long libwpd::Stream::size ( )

Friends And Related Function Documentation

friend class Storage
friend
friend class StorageIO
friend

Member Data Documentation

StreamIO* libwpd::Stream::io
private

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

Generated for libwpd by doxygen 1.8.1.2