| Telnet++ 4.0.0.9
    A C++ library for interacting with Telnet streams | 
Represents an object that can compress arbitrary byte sequences. More...
#include <compressor.hpp>
 
  
| Classes | |
| struct | impl | 
| Public Member Functions | |
| compressor () | |
| Constructor. | |
| ~compressor () override | |
| Destructor. | |
|  Public Member Functions inherited from telnetpp::options::mccp::codec | |
| virtual | ~codec ()=default | 
| Destructor. | |
| void | start () | 
| Starts the transformation stream. Calls to operator() now assume that the input requires transformation. | |
| void | finish (continuation const &cont) | 
| Finishes the current decompression stream. Calls to operator() now assume that the input does not require transformation. | |
| void | operator() (telnetpp::bytes data, continuation const &cont) | 
| Transform data, if the stream is started, sending the result of the transformation to the continuation. If the stream is not started, the data is passed on untransformed. | |
| Additional Inherited Members | |
|  Public Types inherited from telnetpp::options::mccp::codec | |
| using | continuation = std::function< void(telnetpp::bytes data, bool continuation_ended)> | 
Represents an object that can compress arbitrary byte sequences.