diff options
author | Vegard Storheil Eriksen <zyp@jvnv.net> | 2010-11-15 07:02:48 +0100 |
---|---|---|
committer | Vegard Storheil Eriksen <zyp@jvnv.net> | 2010-11-15 07:02:48 +0100 |
commit | 6f51fbfb06767000173647b57d0b755f4d02c247 (patch) | |
tree | 18c2f348c0bf0225f5b2e3e5343a4b54a420fbda /server/tcpserver.h | |
parent | 174ac25d9788e5604ae37cf9048e307a97bbdff8 (diff) |
Added Lobby class to server, serving as the master application class.
Diffstat (limited to 'server/tcpserver.h')
-rw-r--r-- | server/tcpserver.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/server/tcpserver.h b/server/tcpserver.h index 5d0cbba..47c5056 100644 --- a/server/tcpserver.h +++ b/server/tcpserver.h @@ -2,6 +2,7 @@ #define TCPSERVER_H #include <boost/asio.hpp> +#include <boost/function.hpp> #include "connection.h" @@ -9,6 +10,8 @@ class TCPServer { private: boost::asio::ip::tcp::acceptor acceptor_; + boost::function<void (Connection::p)> connect_callback; + //! Listen for incoming connection. void listen(); @@ -17,6 +20,8 @@ class TCPServer { public: TCPServer(boost::asio::io_service& io_service); + + void get_connection(boost::function<void (Connection::p)> f); }; #endif |