Telnet++
A C++ library for interacting with Telnet streams
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Ctelnetpp::byte_converterA class that can convert from a std::vector<telnetpp::stream_token> to a telnetpp::u8stream
 Ctelnetpp::client_optionA class that represents a Telnet option's client side
 Ctelnetpp::options::echo::clientAn implementation of the client side of Telnet ECHO option
 Ctelnetpp::options::mccp::clientA server option responsible for negotiating the client part of the MCCP protocol
 Ctelnetpp::options::msdp::clientAn implementation of the client side of an MSDP Telnet option
 Ctelnetpp::options::naws::clientAn implementation of the client side of the Telnet NAWS option
 Ctelnetpp::options::new_environ::clientAn implementation of the client side of the Telnet New-Environ option
 Ctelnetpp::options::subnegotiationless_client< Option >A class template that generates basic classes that handle no subnegotiations; they merely exist for enabling and disabling the option
 Ctelnetpp::options::suppress_ga::clientAn implementation of the client side of the Telnet Suppress Go- Ahead option
 Ctelnetpp::options::terminal_type::clientAn implementation of the client side of the Telnet Terminal Type option
 Ctelnetpp::commandA class that encapsulates the value of a Telnet command
 Ctelnetpp::options::mccp::compressorRepresents an object that can compress arbitrary byte sequences
 Ctelnetpp::options::mccp::zlib::compressorRepresents an object that can compress arbitrary byte sequences
 Ctelnetpp::options::mccp::decompressorRepresents an object that can decompress arbitrary byte sequences
 Ctelnetpp::options::mccp::zlib::decompressorRepresents an object that can decompress arbitrary byte sequences
 Cdomain_error
 Ctelnetpp::options::mccp::corrupted_stream_errorAn exception that is thrown in the case that a stream of data cannot be decompressed
 Ctelnetpp::elementA 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
 Cexception
 Ctelnetpp::options::mccp::corrupted_stream_errorAn exception that is thrown in the case that a stream of data cannot be decompressed
 Ctelnetpp::negotiationA class that encapsulates a Telnet negotiation
 Cnoncopyable
 Ctelnetpp::options::mccp::codecA class responsible for compressing and decompressing data for the MCCP server option
 Ctelnetpp::options::new_environ::requestA request that is made of the remote server
 Ctelnetpp::options::new_environ::responseA response that is received from the remote server
 Ctelnetpp::server_optionA class that represents a Telnet option's server side
 Ctelnetpp::options::echo::serverAn implementation of the server side of Telnet ECHO option
 Ctelnetpp::options::mccp::serverA server option responsible for negotiating the server part of the MCCP protocol
 Ctelnetpp::options::msdp::serverAn implementation of the server side of an MSDP Telnet option
 Ctelnetpp::options::naws::serverAn implementation of the server side of the Telnet NAWS option
 Ctelnetpp::options::new_environ::serverAn implementation of the server side of the Telnet New-Environ option
 Ctelnetpp::options::subnegotiationless_server< Option >A class template that generates basic classes that handle no subnegotiations; they merely exist for enabling and disabling the option
 Ctelnetpp::options::suppress_ga::serverAn implementation of the server side of the Telnet Suppress Go- Ahead option
 Ctelnetpp::sessionAn abstraction for a Telnet session
 Ctelnetpp::stream_tokenA 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
 Ctelnetpp::subnegotiationA class that encapsulates a Telnet subnegotiation
 Ctelnetpp::tokenA type that represents either an element generated from our layer, or a type generated from a different layer
 Ctelnetpp::token_combinerA combiner for tokens
 Ctelnetpp::u8streamA collection of bytes that models the Standard Library's Container concept
 Ctelnetpp::options::msdp::value_typeA variant that can either be a string, an array of string, or an array of telnetpp::options::msdp::variable
 Ctelnetpp::options::msdp::variableA structure that represents a named value