3 #include "telnetpp/core.hpp"
5 #include <boost/exception/all.hpp>
20 std::function<void(telnetpp::bytes data,
bool continuation_ended)>;
37 void finish(continuation
const &cont);
46 void operator()(telnetpp::bytes data, continuation
const &cont);
52 virtual void do_start(){};
57 virtual void do_finish(continuation
const & ){};
71 virtual telnetpp::bytes transform_chunk(
72 telnetpp::bytes data, continuation
const &continuation) = 0;
82 virtual boost::exception
Represents an object that can transform (encode or decode) arbitrary byte sequences....
Definition: codec.hpp:17
virtual ~codec()=default
Destructor.
An exception that is thrown in the case that a stream of data cannot be decompressed.
Definition: codec.hpp:83
An implementation of the Mud Client Compression Protocol.
Definition: client.hpp:5