Telnet++
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. | |
telnetpp::u8stream | compress (telnetpp::u8stream const &sequence) override |
Compress the given byte sequence and return the compressed sequence. More... | |
telnetpp::u8stream | end_compression () override |
Ends the compression stream. More... | |
Represents an object that can compress arbitrary byte sequences.
|
overridevirtual |
Compress the given byte sequence and return the compressed sequence.
Implements telnetpp::options::mccp::compressor.
|
overridevirtual |
Ends the compression stream.
Compressing further will cause the stream to restart.
Implements telnetpp::options::mccp::compressor.