Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | Related Pages

CompressionDataHandler Class Reference

An abstract base class used to receive de/compressed data from a CompressionBase-derived object. More...

#include <compressiondatahandler.h>

Inherited by ClientBase.

Inheritance diagram for CompressionDataHandler:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ~CompressionDataHandler ()
virtual void handleCompressedData (const std::string &data)=0
virtual void handleDecompressedData (const std::string &data)=0

Detailed Description

An abstract base class used to receive de/compressed data from a CompressionBase-derived object.

You should not need to use this class directly.

Author:
Jakob Schröter <js@camaya.net>
Since:
0.9

Definition at line 32 of file compressiondatahandler.h.


Constructor & Destructor Documentation

virtual ~CompressionDataHandler  )  [inline, virtual]
 

Virtual Destructor.

Definition at line 38 of file compressiondatahandler.h.


Member Function Documentation

virtual void handleCompressedData const std::string &  data  )  [pure virtual]
 

This function is called when compression is finished.

Parameters:
data The compressed data.

Implemented in ClientBase.

virtual void handleDecompressedData const std::string &  data  )  [pure virtual]
 

This function is called when decompression is finished.

Parameters:
data The decompressed data.

Implemented in ClientBase.


The documentation for this class was generated from the following file:
Generated on Sat Mar 22 09:32:23 2008 for gloox by  doxygen 1.4.1