WPXMemoryInputStream Class Reference

#include <WPXMemoryStream.h>

Inheritance diagram for WPXMemoryInputStream:

WPXInputStream List of all members.

Public Member Functions

 WPXMemoryInputStream (uint8_t *data, size_t size)
virtual ~WPXMemoryInputStream ()
virtual bool isOLEStream ()
virtual WPXInputStreamgetDocumentOLEStream ()
virtual const uint8_t * read (size_t numBytes, size_t &numBytesRead)
virtual int seek (long offset, WPX_SEEK_TYPE seekType)
virtual long tell ()
virtual bool atEOS ()

Private Attributes

long m_offset
size_t m_size
uint8_t * m_data
uint8_t * m_tmpBuf

Constructor & Destructor Documentation

WPXMemoryInputStream::WPXMemoryInputStream ( uint8_t *  data,
size_t  size 
)

WPXMemoryInputStream::~WPXMemoryInputStream (  )  [virtual]


Member Function Documentation

bool WPXMemoryInputStream::atEOS (  )  [virtual]

Implements WPXInputStream.

virtual WPXInputStream* WPXMemoryInputStream::getDocumentOLEStream (  )  [inline, virtual]

Implements WPXInputStream.

virtual bool WPXMemoryInputStream::isOLEStream (  )  [inline, virtual]

Implements WPXInputStream.

const uint8_t * WPXMemoryInputStream::read ( size_t  numBytes,
size_t &  numBytesRead 
) [virtual]

Implements WPXInputStream.

int WPXMemoryInputStream::seek ( long  offset,
WPX_SEEK_TYPE  seekType 
) [virtual]

Implements WPXInputStream.

long WPXMemoryInputStream::tell (  )  [virtual]

Implements WPXInputStream.


Member Data Documentation

uint8_t* WPXMemoryInputStream::m_data [private]

long WPXMemoryInputStream::m_offset [private]

size_t WPXMemoryInputStream::m_size [private]

uint8_t* WPXMemoryInputStream::m_tmpBuf [private]


The documentation for this class was generated from the following files:
Generated on Thu Aug 10 22:55:43 2006 for libwpd by doxygen 1.4.7