X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Utils%2FTermlib%2FTelnet.cci;h=9804e995a441bd19382a4d2832dc8710cdae31f4;hb=c45c112ae88196ea8da9c5a9efb0e167196744d2;hp=ed7d902243f3ad3dec21e6787ae94f94941e4b24;hpb=4004cfae8ca0e03a40385560e14bba730a801464;p=senf.git diff --git a/Utils/Termlib/Telnet.cci b/Utils/Termlib/Telnet.cci index ed7d902..9804e99 100644 --- a/Utils/Termlib/Telnet.cci +++ b/Utils/Termlib/Telnet.cci @@ -74,6 +74,11 @@ prefix_ unsigned senf::term::telnethandler::NAWS::height() prefix_ senf::term::BaseTelnetProtocol::~BaseTelnetProtocol() {} +prefix_ senf::term::BaseTelnetProtocol::Handle senf::term::BaseTelnetProtocol::handle() +{ + return handle_; +} + prefix_ void senf::term::BaseTelnetProtocol::incrementRequestCounter() { ++ pendingRequests_; @@ -157,6 +162,16 @@ prefix_ void senf::term::BaseTelnetProtocol::acceptPeerOption(option_type option getOption(false, option).wantState = OptInfo::ACCEPTED; } +prefix_ bool senf::term::BaseTelnetProtocol::localOption(option_type option) +{ + return getOption(true, option).enabled; +} + +prefix_ bool senf::term::BaseTelnetProtocol::peerOption(option_type option) +{ + return getOption(false, option).enabled; +} + prefix_ void senf::term::BaseTelnetProtocol::emit(char c) { v_charReceived(c);