Telnet++
A C++ library for interacting with Telnet streams
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 Ntelnetpp
 Noptions
 NechoAn implementation of the standard Telnet Echo option
 CclientAn implementation of the client side of Telnet ECHO option
 CserverAn implementation of the server side of Telnet ECHO option
 NmccpAn implementation of the Mud Client Compression Protocol
 NzlibImplementation of the compressor/decompressor functionality for use with a telnetpp::options::mccp::codec
 CcompressorRepresents an object that can compress arbitrary byte sequences
 CdecompressorRepresents an object that can decompress arbitrary byte sequences
 CclientA server option responsible for negotiating the client part of the MCCP protocol
 CcodecA class responsible for compressing and decompressing data for the MCCP server option
 CcompressorRepresents an object that can compress arbitrary byte sequences
 Ccorrupted_stream_errorAn exception that is thrown in the case that a stream of data cannot be decompressed
 CdecompressorRepresents an object that can decompress arbitrary byte sequences
 CserverA server option responsible for negotiating the server part of the MCCP protocol
 NmsdpAn implementation of the Mud Server Data Protocol
 CclientAn implementation of the client side of an MSDP Telnet option
 CserverAn implementation of the server side of an MSDP Telnet option
 Cvalue_typeA variant that can either be a string, an array of string, or an array of telnetpp::options::msdp::variable
 CvariableA structure that represents a named value
 NnawsAn implementation of the standard Telnet Negotiate About Window Size option
 CclientAn implementation of the client side of the Telnet NAWS option
 CserverAn implementation of the server side of the Telnet NAWS option
 Nnew_environAn implementation of the Telnet Environment option
 CclientAn implementation of the client side of the Telnet New-Environ option
 CrequestA request that is made of the remote server
 CresponseA response that is received from the remote server
 CserverAn implementation of the server side of the Telnet New-Environ option
 Nsuppress_gaAn implementation of the standard Telnet Suppress Go-Ahead option
 CclientAn implementation of the client side of the Telnet Suppress Go- Ahead option
 CserverAn implementation of the server side of the Telnet Suppress Go- Ahead option
 Nterminal_typeAn implementation of the standard Telnet Terminal-Type option
 CclientAn implementation of the client side of the Telnet Terminal Type option
 Csubnegotiationless_clientA class template that generates basic classes that handle no subnegotiations; they merely exist for enabling and disabling the option
 Csubnegotiationless_serverA class template that generates basic classes that handle no subnegotiations; they merely exist for enabling and disabling the option
 Cbyte_converterA class that can convert from a std::vector<telnetpp::stream_token> to a telnetpp::u8stream
 Cclient_optionA class that represents a Telnet option's client side
 CcommandA class that encapsulates the value of a Telnet command
 CelementA 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
 CnegotiationA class that encapsulates a Telnet negotiation
 Cserver_optionA class that represents a Telnet option's server side
 CsessionAn abstraction for a Telnet session
 Cstream_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
 CsubnegotiationA class that encapsulates a Telnet subnegotiation
 CtokenA type that represents either an element generated from our layer, or a type generated from a different layer
 Ctoken_combinerA combiner for tokens
 Cu8streamA collection of bytes that models the Standard Library's Container concept