Internal: ClientReader using senf::term::LineEditor for interactive input. More...
#include <senf/Utils/Console/LineEditor.hh>
Public Member Functions | |
LineEditorClientReader (Client &client, LineEditorSwitcher &switcher) | |
Public Member Functions inherited from senf::term::TelnetTerminal | |
TelnetTerminal () | |
virtual void | setCallbacks (AbstractTerminal::Callbacks &cb) |
virtual std::string | terminalType () |
virtual unsigned | width () const |
virtual unsigned | height () const |
virtual void | write (char ch) |
Public Member Functions inherited from senf::term::telnethandler::TerminalType | |
void | nextTerminalType () |
std::string const & | terminalType () const |
Public Member Functions inherited from senf::term::BaseTelnetProtocol::TelnetHandler | |
virtual | ~TelnetHandler () |
virtual void | v_init ()=0 |
virtual void | v_handleOptionParameters (std::string const &data)=0 |
Public Member Functions inherited from senf::term::BaseTelnetProtocol | |
void | write (std::string const &s) |
void | write (char c) |
Handle | handle () |
void | sendNOP () |
void | sendBRK () |
void | sendIP () |
void | sendAO () |
void | sendAYT () |
void | sendEC () |
void | sendEL () |
void | sendGA () |
void | sendOptionParameters (option_type option, std::string const &data) |
void | requestLocalOption (option_type option, bool enabled=true) |
void | acceptLocalOption (option_type option, bool enabled=true) |
void | requestPeerOption (option_type option, bool enabled=true) |
void | acceptPeerOption (option_type option, bool enabled=true) |
bool | localOption (option_type option) |
bool | peerOption (option_type option) |
Public Member Functions inherited from senf::term::telnethandler::NAWS | |
unsigned | width () const |
unsigned | height () const |
Public Member Functions inherited from senf::term::AbstractTerminal | |
virtual | ~AbstractTerminal () |
Internal: ClientReader using senf::term::LineEditor for interactive input.
This ClientReader implementation uses a senf::term::LineEditor for interactive input.
Definition at line 63 of file LineEditor.hh.
|
explicit |
Definition at line 70 of file LineEditor.cc.