From fae209a9e93400c3a2072befda9c820634cf9278 Mon Sep 17 00:00:00 2001 From: Vegard Storheil Eriksen Date: Sat, 25 Dec 2010 12:54:59 +0100 Subject: Restructured repository. --- server/tcpserver.cpp | 32 -------------------------------- 1 file changed, 32 deletions(-) delete mode 100644 server/tcpserver.cpp (limited to 'server/tcpserver.cpp') diff --git a/server/tcpserver.cpp b/server/tcpserver.cpp deleted file mode 100644 index 3f34997..0000000 --- a/server/tcpserver.cpp +++ /dev/null @@ -1,32 +0,0 @@ -#include "tcpserver.h" - -#include - -TCPServer::TCPServer(boost::asio::io_service& io_service) - : acceptor_(io_service, boost::asio::ip::tcp::endpoint(boost::asio::ip::tcp::v4(), 12345)) { - - // Start listening for first connection attempt. - //listen(); -} - -void TCPServer::listen() { - Connection::p new_connection = Connection::create(acceptor_.io_service()); - - acceptor_.async_accept(new_connection->socket, - boost::bind(&TCPServer::handle_connection, this, new_connection, boost::asio::placeholders::error)); -} - -void TCPServer::handle_connection(Connection::p connection, const boost::system::error_code& error) { - if(error) { - return; - } - - connect_callback(connection); -} - -void TCPServer::get_connection(boost::function f) { - connect_callback = f; - - // Start listening for a connection attempt. - listen(); -} -- cgit v1.2.3