diff options
Diffstat (limited to 'cpp/src/qpid/sys/windows/SocketAddress.cpp')
| -rw-r--r-- | cpp/src/qpid/sys/windows/SocketAddress.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/cpp/src/qpid/sys/windows/SocketAddress.cpp b/cpp/src/qpid/sys/windows/SocketAddress.cpp index ac43cd2d23..b040cc5f14 100644 --- a/cpp/src/qpid/sys/windows/SocketAddress.cpp +++ b/cpp/src/qpid/sys/windows/SocketAddress.cpp @@ -68,6 +68,13 @@ std::string SocketAddress::asString(bool) const return host + ":" + port; } +bool SocketAddress::nextAddress() { + bool r = currentAddrInfo->ai_next != 0; + if (r) + currentAddrInfo = currentAddrInfo->ai_next; + return r; +} + const ::addrinfo& getAddrInfo(const SocketAddress& sa) { return *sa.addrInfo; |
