#ifndef _SYNC_SERVER_H_ #define _SYNC_SERVER_H_ //#include //#include #include #include #include #include #include #include "syncTcpConnection.h" //using boost::asio::ip::tcp; class SyncServer { public: SyncServer(asio::io_service& io_service, asio::ip::tcp::endpoint tcp_endpoint ); std::list conns_; private: void start_accept(); void handle_accept(SyncTcpConnection::pointer new_connection, const asio::error_code& error); asio::ip::tcp::acceptor acceptor_; }; #endif