15 #ifndef COMPRESSIONBASE_H__
16 #define COMPRESSIONBASE_H__
19 #include "compressiondatahandler.h"
60 virtual void compress(
const std::string& data ) = 0;
85 #endif // COMPRESSIONBASE_H__
An abstract base class used to receive de/compressed data from a CompressionBase-derived object.
CompressionBase(CompressionDataHandler *cdh)
virtual ~CompressionBase()
The namespace for the gloox library.
virtual void compress(const std::string &data)=0
This is an abstract base class for stream compression implementations.
CompressionDataHandler * m_handler
virtual void decompress(const std::string &data)=0