CompressionStreamInterface Class Reference

#include <basestrm.h>

Inheritance diagram for CompressionStreamInterface:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual void writecmpdata (const void *buf, int size)=0
virtual int readcmpdata (void *buf, int size, bool excpt=true)=0
virtual ~CompressionStreamInterface ()

Detailed Description

Definition at line 316 of file basestrm.h.


Constructor & Destructor Documentation

virtual CompressionStreamInterface::~CompressionStreamInterface (  )  [inline, virtual]

Definition at line 320 of file basestrm.h.


Member Function Documentation

virtual void CompressionStreamInterface::writecmpdata ( const void *  buf,
int  size 
) [pure virtual]

Implemented in CompressionStreamAdapter, tn_lzw_file_buf_stream, and tn_c_lzw_filestream.

Referenced by libbzip_compression::close_compression(), tanycompression::init(), libbzip_compression::writedata(), and tanycompression::writelzwdata().

virtual int CompressionStreamInterface::readcmpdata ( void *  buf,
int  size,
bool  excpt = true 
) [pure virtual]

Implemented in CompressionStreamAdapter, tn_lzw_file_buf_stream, and tn_c_lzw_filestream.

Referenced by tanycompression::init(), libbzip_decompression::readdata(), and tanycompression::readlzwdata().


The documentation for this class was generated from the following file:
Generated on Mon May 21 01:46:34 2012 for Advanced Strategic Command by  doxygen 1.5.1