summaryrefslogtreecommitdiff
path: root/telnetd.h
diff options
context:
space:
mode:
Diffstat (limited to 'telnetd.h')
-rw-r--r--telnetd.h19
1 files changed, 19 insertions, 0 deletions
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