CMS 3D CMS Logo

lat::Compressor Class Reference

#include <Iguana/Utilities/classlib/zip/Compressor.h>

Inheritance diagram for lat::Compressor:

lat::BZCompressor lat::ZCompressor

List of all members.

Public Member Functions

virtual unsigned checksum (void) const =0
virtual IOSize compress (void *into, IOSize length)=0
virtual void end (void)=0
virtual void finish (void)=0
virtual bool finished (void) const =0
virtual void flush (void)=0
virtual bool flushed (void) const =0
virtual IOOffset in (void) const =0
virtual void input (const void *buffer, IOSize length)=0
virtual bool more (void) const =0
virtual IOOffset out (void) const =0
virtual void reset (void)=0
virtual ~Compressor (void)


Detailed Description

Definition at line 43 of file Compressor.h.


Constructor & Destructor Documentation

virtual lat::Compressor::~Compressor ( void   )  [virtual]


Member Function Documentation

virtual unsigned lat::Compressor::checksum ( void   )  const [pure virtual]

Implemented in lat::BZCompressor, and lat::ZCompressor.

virtual IOSize lat::Compressor::compress ( void into,
IOSize  length 
) [pure virtual]

Implemented in lat::BZCompressor, and lat::ZCompressor.

virtual void lat::Compressor::end ( void   )  [pure virtual]

Implemented in lat::BZCompressor, and lat::ZCompressor.

virtual void lat::Compressor::finish ( void   )  [pure virtual]

Implemented in lat::BZCompressor, and lat::ZCompressor.

virtual bool lat::Compressor::finished ( void   )  const [pure virtual]

Implemented in lat::BZCompressor, and lat::ZCompressor.

virtual void lat::Compressor::flush ( void   )  [pure virtual]

Implemented in lat::BZCompressor, and lat::ZCompressor.

virtual bool lat::Compressor::flushed ( void   )  const [pure virtual]

Implemented in lat::BZCompressor, and lat::ZCompressor.

virtual IOOffset lat::Compressor::in ( void   )  const [pure virtual]

Implemented in lat::BZCompressor, and lat::ZCompressor.

virtual void lat::Compressor::input ( const void buffer,
IOSize  length 
) [pure virtual]

Implemented in lat::BZCompressor, and lat::ZCompressor.

virtual bool lat::Compressor::more ( void   )  const [pure virtual]

Implemented in lat::BZCompressor, and lat::ZCompressor.

virtual IOOffset lat::Compressor::out ( void   )  const [pure virtual]

Implemented in lat::BZCompressor, and lat::ZCompressor.

virtual void lat::Compressor::reset ( void   )  [pure virtual]

Implemented in lat::BZCompressor, and lat::ZCompressor.


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:48:24 2009 for CMSSW by  doxygen 1.5.4