From 0e7f2cef26bde782a5758b5e9a3dfe20f745df8f Mon Sep 17 00:00:00 2001 From: Jon Bergli Heier Date: Fri, 31 Dec 2010 01:25:38 +0100 Subject: Added an echoing telnet server as a base for a telnet command interface. --- telnetd.h | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 telnetd.h (limited to 'telnetd.h') diff --git a/telnetd.h b/telnetd.h new file mode 100644 index 0000000..e6126f1 --- /dev/null +++ b/telnetd.h @@ -0,0 +1,19 @@ +#ifndef TELNETD_H +#define TELNETD_H + +#include "telnet_connection.h" + +namespace telnet { + class Server { + public: + Server(boost::asio::io_service& io_service, const tcp::endpoint& endpoint); + + private: + void start_accept(); + void handle_accept(Connection::p new_connection, const boost::system::error_code& error); + + tcp::acceptor acceptor_; + }; +}; + +#endif -- cgit v1.2.3