Public Member Functions | Private Member Functions | Private Attributes

WPGInternalInputStream Class Reference

#include <WPGInternalStream.h>

List of all members.

Public Member Functions

 WPGInternalInputStream (const unsigned char *data, unsigned long size)
virtual ~WPGInternalInputStream ()
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 ()

Private Member Functions

 WPGInternalInputStream (const WPGInternalInputStream &)
WPGInternalInputStreamoperator= (const WPGInternalInputStream &)

Private Attributes

long m_offset
unsigned long m_size
const unsigned char * m_data
unsigned char * m_tmpBuf

Constructor & Destructor Documentation

WPGInternalInputStream::WPGInternalInputStream ( const unsigned char *  data,
unsigned long  size 
)
WPGInternalInputStream::~WPGInternalInputStream (  )  [virtual]
WPGInternalInputStream::WPGInternalInputStream ( const WPGInternalInputStream  )  [private]

Member Function Documentation

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

Member Data Documentation

const unsigned char* WPGInternalInputStream::m_data [private]

Referenced by read().

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

unsigned long WPGInternalInputStream::m_size [private]

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

unsigned char* WPGInternalInputStream::m_tmpBuf [private]

Referenced by read(), and ~WPGInternalInputStream().


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

Generated for libwpg by doxygen 1.7.1