Packets: Add StringParser ostream operation
[senf.git] / Utils / Termlib / TelnetTerminal.cc
index 2699f9c..758a360 100644 (file)
@@ -51,11 +51,13 @@ prefix_ std::string senf::term::TelnetTerminal::terminalType()
 }
 
 prefix_ unsigned senf::term::TelnetTerminal::width()
+    const
 {
     return telnethandler::NAWS::width();
 }
 
 prefix_ unsigned senf::term::TelnetTerminal::height()
+    const
 {
     return telnethandler::NAWS::height();
 }
@@ -82,8 +84,12 @@ prefix_ void senf::term::TelnetTerminal::v_setupComplete()
             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";