libmwaw_internal::MWAWStringStream Class Reference

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

Inheritance diagram for libmwaw_internal::MWAWStringStream:

Public Member Functions

 MWAWStringStream (const unsigned char *data, const unsigned int dataSize)
 
 ~MWAWStringStream ()
 
const unsigned char * read (unsigned long numBytes, unsigned long &numBytesRead)
 
long tell ()
 
int seek (long offset, WPX_SEEK_TYPE seekType)
 
bool atEOS ()
 
bool isStructuredDocument ()
 
WPXInputStream * getSubStream (const char *)
 
bool isOLEStream ()
 
WPXInputStream * getDocumentOLEStream (const char *name)
 
bool dumpToFile (char const *fName) const
 

Private Member Functions

 MWAWStringStream (const MWAWStringStream &)
 
MWAWStringStreamoperator= (const MWAWStringStream &)
 

Private Attributes

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

Detailed Description

an internal class used to return the OLE InputStream

Constructor & Destructor Documentation

libmwaw_internal::MWAWStringStream::MWAWStringStream ( const unsigned char *  data,
const unsigned int  dataSize 
)
inline
libmwaw_internal::MWAWStringStream::~MWAWStringStream ( )
inline
libmwaw_internal::MWAWStringStream::MWAWStringStream ( const MWAWStringStream )
private

Member Function Documentation

bool libmwaw_internal::MWAWStringStream::atEOS ( )
inline
bool libmwaw_internal::MWAWStringStream::dumpToFile ( char const *  fName) const
inline
WPXInputStream* libmwaw_internal::MWAWStringStream::getDocumentOLEStream ( const char *  name)
inline
WPXInputStream* libmwaw_internal::MWAWStringStream::getSubStream ( const char *  )
inline

Referenced by getDocumentOLEStream().

bool libmwaw_internal::MWAWStringStream::isOLEStream ( )
inline
bool libmwaw_internal::MWAWStringStream::isStructuredDocument ( )
inline

Referenced by isOLEStream().

MWAWStringStream& libmwaw_internal::MWAWStringStream::operator= ( const MWAWStringStream )
private
const unsigned char * MWAWStringStream::read ( unsigned long  numBytes,
unsigned long &  numBytesRead 
)
int MWAWStringStream::seek ( long  offset,
WPX_SEEK_TYPE  seekType 
)
long libmwaw_internal::MWAWStringStream::tell ( )
inline

Member Data Documentation

std::vector<unsigned char> libmwaw_internal::MWAWStringStream::buffer
private
volatile long libmwaw_internal::MWAWStringStream::offset
private

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


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

Generated on Tue Apr 30 2013 06:31:22 for libmwaw by doxygen 1.8.3.1