}
prefix_ unsigned senf::term::TelnetTerminal::width()
+ const
{
return telnethandler::NAWS::width();
}
prefix_ unsigned senf::term::TelnetTerminal::height()
+ const
{
return telnethandler::NAWS::height();
}
log << "TelnetTerminal setup failed:\n";
if (width() <= 0)
log << " missing telnet client NAWS support\n";
+ else
+ log << " size=" << width() << "x" << height() << "\n";
if (terminalType().empty())
log << " missing telnet client TERMINAL_TYPE support\n";
+ else
+ log << " TERM=" << terminalType() << "\n";
if (! localOption(telnetopt::SUPPRESS_GO_AHEAD) ||
! peerOption(telnetopt::SUPPRESS_GO_AHEAD))
log << " missing telnet clinet SGO support\n";