libwps_internal::WPSStringStream Class Reference

an internal class used to return the OLE InputStream More...

List of all members.

Public Member Functions

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

Private Member Functions

 WPSStringStream (const WPSStringStream &)
WPSStringStreamoperator= (const WPSStringStream &)

Private Attributes

std::vector< unsigned char > buffer
volatile long offset

Detailed Description

an internal class used to return the OLE InputStream


Constructor & Destructor Documentation

libwps_internal::WPSStringStream::WPSStringStream ( const unsigned char *  data,
const unsigned int  dataSize 
) [inline]

Member Function Documentation

WPXInputStream* libwps_internal::WPSStringStream::getDocumentOLEStream ( const char *  ) [inline]
WPSStringStream& libwps_internal::WPSStringStream::operator= ( const WPSStringStream ) [private]
const unsigned char * libwps_internal::WPSStringStream::read ( unsigned long  numBytes,
unsigned long &  numBytesRead 
)
int libwps_internal::WPSStringStream::seek ( long  offset,
WPX_SEEK_TYPE  seekType 
)

Member Data Documentation

std::vector<unsigned char> libwps_internal::WPSStringStream::buffer [private]

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

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


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