summaryrefslogtreecommitdiff
path: root/qpid/cpp/src/qpid/sys/windows/Socket.cpp
diff options
context:
space:
mode:
authorAndrew Stitcher <astitcher@apache.org>2009-10-12 05:53:27 +0000
committerAndrew Stitcher <astitcher@apache.org>2009-10-12 05:53:27 +0000
commit56e7fca9735459c62b5cca4a35376faf64a992f2 (patch)
tree93a52dadb94ef80243e844814be4fcbd2f75acfe /qpid/cpp/src/qpid/sys/windows/Socket.cpp
parentb2524e1641ea2d424545162c5fdb1629edbb5aba (diff)
downloadqpid-python-56e7fca9735459c62b5cca4a35376faf64a992f2.tar.gz
Refactored Socket to allow for IPv6 and unix domain socket
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@824237 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp/src/qpid/sys/windows/Socket.cpp')
-rwxr-xr-xqpid/cpp/src/qpid/sys/windows/Socket.cpp13
1 files changed, 4 insertions, 9 deletions
diff --git a/qpid/cpp/src/qpid/sys/windows/Socket.cpp b/qpid/cpp/src/qpid/sys/windows/Socket.cpp
index 18fa7c3b1c..a89b0dff1b 100755
--- a/qpid/cpp/src/qpid/sys/windows/Socket.cpp
+++ b/qpid/cpp/src/qpid/sys/windows/Socket.cpp
@@ -138,15 +138,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();
SOCKET s = ::socket (PF_INET, SOCK_STREAM, 0);
@@ -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;