libabw::ABWZlibStream Class Reference

#include <ABWZlibStream.h>

Inheritance diagram for libabw::ABWZlibStream:

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)
libabw::ABWZlibStream::~ABWZlibStream ( )
inline
libabw::ABWZlibStream::ABWZlibStream ( const ABWZlibStream )
private

Member Function Documentation

bool libabw::ABWZlibStream::atEOS ( )
WPXInputStream* libabw::ABWZlibStream::getDocumentOLEStream ( const char *  )
inline
bool libabw::ABWZlibStream::isOLEStream ( )
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 
)
long libabw::ABWZlibStream::tell ( )

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:

Generated for libwpd by doxygen 1.8.5