Telnet++
A C++ library for interacting with Telnet streams
|
▼Ntelnetpp | |
▼Noptions | |
▼Necho | An implementation of the standard Telnet Echo option |
Cclient | An implementation of the client side of Telnet ECHO option |
Cserver | An implementation of the server side of Telnet ECHO option |
▼Nmccp | An implementation of the Mud Client Compression Protocol |
▼Nzlib | Implementation of the compressor/decompressor functionality for use with a telnetpp::options::mccp::codec |
Ccompressor | Represents an object that can compress arbitrary byte sequences |
Cdecompressor | Represents an object that can decompress arbitrary byte sequences |
Cclient | A server option responsible for negotiating the client part of the MCCP protocol |
Ccodec | A class responsible for compressing and decompressing data for the MCCP server option |
Ccompressor | Represents an object that can compress arbitrary byte sequences |
Ccorrupted_stream_error | An exception that is thrown in the case that a stream of data cannot be decompressed |
Cdecompressor | Represents an object that can decompress arbitrary byte sequences |
Cserver | A server option responsible for negotiating the server part of the MCCP protocol |
▼Nmsdp | An implementation of the Mud Server Data Protocol |
Cclient | An implementation of the client side of an MSDP Telnet option |
Cserver | An implementation of the server side of an MSDP Telnet option |
Cvalue_type | A variant that can either be a string, an array of string, or an array of telnetpp::options::msdp::variable |
Cvariable | A structure that represents a named value |
▼Nnaws | An implementation of the standard Telnet Negotiate About Window Size option |
Cclient | An implementation of the client side of the Telnet NAWS option |
Cserver | An implementation of the server side of the Telnet NAWS option |
▼Nnew_environ | An implementation of the Telnet Environment option |
Cclient | An implementation of the client side of the Telnet New-Environ option |
Crequest | A request that is made of the remote server |
Cresponse | A response that is received from the remote server |
Cserver | An implementation of the server side of the Telnet New-Environ option |
▼Nsuppress_ga | An implementation of the standard Telnet Suppress Go-Ahead option |
Cclient | An implementation of the client side of the Telnet Suppress Go- Ahead option |
Cserver | An implementation of the server side of the Telnet Suppress Go- Ahead option |
▼Nterminal_type | An implementation of the standard Telnet Terminal-Type option |
Cclient | An implementation of the client side of the Telnet Terminal Type option |
Csubnegotiationless_client | A class template that generates basic classes that handle no subnegotiations; they merely exist for enabling and disabling the option |
Csubnegotiationless_server | A class template that generates basic classes that handle no subnegotiations; they merely exist for enabling and disabling the option |
Cbyte_converter | A class that can convert from a std::vector<telnetpp::stream_token> to a telnetpp::u8stream |
Cclient_option | A class that represents a Telnet option's client side |
Ccommand | A class that encapsulates the value of a Telnet command |
Celement | A common type that can contain any Telnet operation, such as a command, negotiation, or subnegotiation, or a string that represents upper-layer non-Telnet data |
Cnegotiation | A class that encapsulates a Telnet negotiation |
Cserver_option | A class that represents a Telnet option's server side |
Csession | An abstraction for a Telnet session |
Cstream_token | A type that represents a token after it has been converted to bytes, or after the object represented by the boost::any member has been passed through |
Csubnegotiation | A class that encapsulates a Telnet subnegotiation |
Ctoken | A type that represents either an element generated from our layer, or a type generated from a different layer |
Ctoken_combiner | A combiner for tokens |
Cu8stream | A collection of bytes that models the Standard Library's Container concept |