WPXMemoryInputStream Class Reference

#include <WPXMemoryStream.h>

Public Member Functions

 WPXMemoryInputStream (unsigned char *data, unsigned long size)
virtual ~WPXMemoryInputStream ()
virtual bool isOLEStream ()
virtual WPXInputStream * getDocumentOLEStream (const char *)
virtual const unsigned char * read (unsigned long numBytes, unsigned long &numBytesRead)
virtual int seek (long offset, WPX_SEEK_TYPE seekType)
virtual long tell ()
virtual bool atEOS ()
virtual unsigned long getSize () const

Private Member Functions

 WPXMemoryInputStream (const WPXMemoryInputStream &)
WPXMemoryInputStreamoperator= (const WPXMemoryInputStream &)

Private Attributes

long m_offset
unsigned long m_size
unsigned char * m_data

Constructor & Destructor Documentation

WPXMemoryInputStream::WPXMemoryInputStream ( unsigned char *  data,
unsigned long  size 
)
WPXMemoryInputStream::~WPXMemoryInputStream ( )
virtual
WPXMemoryInputStream::WPXMemoryInputStream ( const WPXMemoryInputStream )
private

Member Function Documentation

bool WPXMemoryInputStream::atEOS ( )
virtual
virtual WPXInputStream* WPXMemoryInputStream::getDocumentOLEStream ( const char *  )
inlinevirtual
virtual unsigned long WPXMemoryInputStream::getSize ( ) const
inlinevirtual
virtual bool WPXMemoryInputStream::isOLEStream ( )
inlinevirtual
WPXMemoryInputStream& WPXMemoryInputStream::operator= ( const WPXMemoryInputStream )
private
const unsigned char * WPXMemoryInputStream::read ( unsigned long  numBytes,
unsigned long &  numBytesRead 
)
virtual
int WPXMemoryInputStream::seek ( long  offset,
WPX_SEEK_TYPE  seekType 
)
virtual
long WPXMemoryInputStream::tell ( )
virtual

Member Data Documentation

unsigned char* WPXMemoryInputStream::m_data
private

Referenced by read().

long WPXMemoryInputStream::m_offset
private

Referenced by atEOS(), read(), seek(), and tell().

unsigned long WPXMemoryInputStream::m_size
private

Referenced by atEOS(), getSize(), read(), and seek().


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

Generated for libwpd by doxygen 1.8.1.2