libabw::ABWZlibStream Class Reference

#include <ABWZlibStream.h>

List of all members.

Public Member Functions

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

Private Member Functions

 ABWZlibStream (const ABWZlibStream &)
ABWZlibStreamoperator= (const ABWZlibStream &)

Private Attributes

WPXInputStream * m_input
volatile long m_offset
std::vector< unsigned char > m_buffer

Constructor & Destructor Documentation

libabw::ABWZlibStream::ABWZlibStream ( WPXInputStream *  input)

Member Function Documentation

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

Member Data Documentation

std::vector<unsigned char> libabw::ABWZlibStream::m_buffer [private]

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

WPXInputStream* libabw::ABWZlibStream::m_input [private]

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

volatile long libabw::ABWZlibStream::m_offset [private]

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


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