#include <compression.h>
Public Member Functions | |
| Compression (StreamFeature method) | |
| virtual | ~Compression () |
| virtual const std::string | compress (const std::string &data) |
| virtual const std::string | decompress (const std::string &data) |
Protected Attributes | |
| bool | m_valid |
| StreamFeature | m_method |
| std::string | m_inflateBuffer |
| int | m_compCount |
| int | m_decompCount |
| int | m_dataOutCount |
| int | m_dataInCount |
| z_stream | m_zinflate |
| z_stream | m_zdeflate |
Definition at line 40 of file compression.h.
| Compression | ( | StreamFeature | method | ) |
Contructor.
| method | The desired compression method. |
Definition at line 20 of file compression.cpp.
| ~Compression | ( | ) | [virtual] |
Virtual Destructor.
Definition at line 64 of file compression.cpp.
| const std::string compress | ( | const std::string & | data | ) | [virtual] |
Compresses the given chunk of data.
| data | The original (uncompressed) data. |
Definition at line 75 of file compression.cpp.
Referenced by Connection::send().
| const std::string decompress | ( | const std::string & | data | ) | [virtual] |
Decompresses the given chunk of data.
| data | The compressed data. |
Definition at line 112 of file compression.cpp.
Referenced by Connection::recv().
1.4.7