From 9e32ffd2a58e6c22193aa6b856840fbf815a8a92 Mon Sep 17 00:00:00 2001 From: Andrew Stitcher Date: Mon, 12 Oct 2009 05:53:27 +0000 Subject: Refactored Socket to allow for IPv6 and unix domain socket git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@824237 13f79535-47bb-0310-9956-ffa450edef68 --- cpp/src/qpid/sys/windows/Socket.cpp | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) (limited to 'cpp/src/qpid/sys/windows') diff --git a/cpp/src/qpid/sys/windows/Socket.cpp b/cpp/src/qpid/sys/windows/Socket.cpp index 18fa7c3b1c..a89b0dff1b 100755 --- a/cpp/src/qpid/sys/windows/Socket.cpp +++ b/cpp/src/qpid/sys/windows/Socket.cpp @@ -137,15 +137,6 @@ std::string getService(SOCKET fd, bool local) Socket::Socket() : IOHandle(new IOHandlePrivate) -{ - createTcp(); -} - -Socket::Socket(IOHandlePrivate* h) : - IOHandle(h) -{} - -void Socket::createTcp() const { SOCKET& socket = impl->fd; if (socket != INVALID_SOCKET) Socket::close(); @@ -154,6 +145,10 @@ void Socket::createTcp() const socket = s; } +Socket::Socket(IOHandlePrivate* h) : + IOHandle(h) +{} + void Socket::setTimeout(const Duration& interval) const { const SOCKET& socket = impl->fd; -- cgit v1.2.1