diff options
Diffstat (limited to 'cpp/src/qpid/sys/SocketAddress.h')
-rw-r--r-- | cpp/src/qpid/sys/SocketAddress.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/cpp/src/qpid/sys/SocketAddress.h b/cpp/src/qpid/sys/SocketAddress.h index fcb9c81d43..27b9642f2c 100644 --- a/cpp/src/qpid/sys/SocketAddress.h +++ b/cpp/src/qpid/sys/SocketAddress.h @@ -37,6 +37,8 @@ class SocketAddress { public: /** Create a SocketAddress from hostname and port*/ QPID_COMMON_EXTERN SocketAddress(const std::string& host, const std::string& port); + QPID_COMMON_EXTERN SocketAddress(const SocketAddress&); + QPID_COMMON_EXTERN SocketAddress& operator=(const SocketAddress&); QPID_COMMON_EXTERN ~SocketAddress(); std::string asString() const; @@ -44,7 +46,7 @@ public: private: std::string host; std::string port; - ::addrinfo* addrInfo; + mutable ::addrinfo* addrInfo; }; }} |