From 126e3621fa91a0b5907adc36f2dffc6c81208dc9 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Tue, 25 Nov 2008 02:13:05 +0000 Subject: small type cleanup --- src/syncTcpConnection.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/syncTcpConnection.h') diff --git a/src/syncTcpConnection.h b/src/syncTcpConnection.h index 5af5276..bb0db46 100644 --- a/src/syncTcpConnection.h +++ b/src/syncTcpConnection.h @@ -12,12 +12,16 @@ class SyncTcpConnection { public: typedef boost::shared_ptr pointer; + typedef boost::asio::ip::tcp proto; + static pointer create(boost::asio::io_service& io_service) { return pointer(new SyncTcpConnection(io_service)); }; + boost::function onConnect; - boost::asio::ip::tcp::socket& socket(); + proto::socket& socket(); + void start(); void Send(std::string message); private: @@ -25,6 +29,6 @@ private: void handle_write(const boost::system::error_code & /*error*/, size_t /*bytes_transferred*/); - boost::asio::ip::tcp::socket socket_; + proto::socket socket_; }; #endif -- cgit v1.2.3