//#include "Telnet.mpp"
#define prefix_
-///////////////////////////////cc.p////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
prefix_ senf::term::BaseTelnetProtocol::BaseTelnetProtocol(Handle handle)
: handle_ (handle), charState_ (NORMAL), command_ (CMD_NONE), option_ (0),
requestTimeout_ (ClockService::milliseconds(DEFAULT_REQUEST_TIMEOUT_MS)),
timeout_ ("senf::term::BaseTelnetProtocol::timeout", 0)
{
- SENF_ASSERT( false );
+ SENF_ASSERT( false,
+ "Missing BaseTelnetProtocol constructor call in derived class "
+ "(BaseTelnetProtocol is a VIRTUAL base and MUST be constructed explicitly "
+ "in the most derived class." );
}
prefix_ void senf::term::BaseTelnetProtocol::write(std::string const & s)
}
}
-///////////////////////////////////////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
// senf::term::telnethandler::TerminalType
prefix_ senf::term::telnethandler::TerminalType::TerminalType()
incrementRequestCounter();
}
-///////////////////////////////////////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
// senf::term::telnethandler::NAWS
prefix_ senf::term::telnethandler::NAWS::NAWS()
decrementRequestCounter();
}
-///////////////////////////////cc.e////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
#undef prefix_
//#include "Telnet.mpp"