Telnet++
A C++ library for interacting with Telnet streams
List of all members
telnetpp::options::suppress_ga::server Class Reference

An implementation of the server side of the Telnet Suppress Go- Ahead option. More...

#include <server.hpp>

Inheritance diagram for telnetpp::options::suppress_ga::server:
telnetpp::server_option

Additional Inherited Members

- Public Types inherited from telnetpp::server_option
enum  state { inactive, activating, active, deactivating }
 An enumeration of the different states in which this option can be. More...
 
- Public Member Functions inherited from telnetpp::server_option
telnetpp::u8 option () const
 Returns the option code.
 
void set_activatable ()
 Flags the option as remotely activatable. More...
 
std::vector< telnetpp::tokenactivate ()
 Activates the option; sends a WILL negotiation.
 
std::vector< telnetpp::tokendeactivate ()
 Deactivates the option; sends a WONT negotiation.
 
bool is_active () const
 Returns true iff the option is active.
 
std::vector< telnetpp::tokennegotiate (telnetpp::u8 request)
 Makes a request of the option and returns the response from that request. More...
 
std::vector< telnetpp::tokensubnegotiate (telnetpp::u8stream const &content)
 Send a subnegotiation to the option and returns the response from that subnegotiation. More...
 
- Public Attributes inherited from telnetpp::server_option
boost::signals2::signal< std::vector< telnetpp::token >state new_state), token_combineron_state_changed
 A signal that you can connect to in order to detect changes in the state of the option. More...
 
- Protected Member Functions inherited from telnetpp::server_option
 server_option (telnetpp::u8 option)
 Constructor. More...
 

Detailed Description

An implementation of the server side of the Telnet Suppress Go- Ahead option.

See also
https://tools.ietf.org/html/rfc858

The documentation for this class was generated from the following file: