From ea33c76dd2238e2bc960ad752128f883bd1e6e20 Mon Sep 17 00:00:00 2001 From: Andrew Stitcher Date: Wed, 29 Aug 2012 17:51:29 +0000 Subject: NO-JIRA: Remove redundant stuff from SslSocket git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1378661 13f79535-47bb-0310-9956-ffa450edef68 --- cpp/src/qpid/sys/ssl/SslSocket.cpp | 33 --------------------------------- 1 file changed, 33 deletions(-) (limited to 'cpp/src/qpid/sys/ssl/SslSocket.cpp') diff --git a/cpp/src/qpid/sys/ssl/SslSocket.cpp b/cpp/src/qpid/sys/ssl/SslSocket.cpp index 30234bb686..352415128b 100644 --- a/cpp/src/qpid/sys/ssl/SslSocket.cpp +++ b/cpp/src/qpid/sys/ssl/SslSocket.cpp @@ -52,28 +52,6 @@ namespace sys { namespace ssl { namespace { -std::string getService(int fd, bool local) -{ - ::sockaddr_storage name; // big enough for any socket address - ::socklen_t namelen = sizeof(name); - - int result = -1; - if (local) { - result = ::getsockname(fd, (::sockaddr*)&name, &namelen); - } else { - result = ::getpeername(fd, (::sockaddr*)&name, &namelen); - } - - QPID_POSIX_CHECK(result); - - char servName[NI_MAXSERV]; - if (int rc=::getnameinfo((::sockaddr*)&name, namelen, 0, 0, - servName, sizeof(servName), - NI_NUMERICHOST | NI_NUMERICSERV) != 0) - throw QPID_POSIX_ERROR(rc); - return servName; -} - const std::string DOMAIN_SEPARATOR("@"); const std::string DC_SEPARATOR("."); const std::string DC("DC"); @@ -101,7 +79,6 @@ std::string getDomainFromSubject(std::string subject) } return domain; } - } SslSocket::SslSocket() : socket(0), prototype(0) @@ -326,16 +303,6 @@ int SslSocket::write(const void *buf, size_t count) const return PR_Write(socket, buf, count); } -uint16_t SslSocket::getLocalPort() const -{ - return std::atoi(getService(impl->fd, true).c_str()); -} - -uint16_t SslSocket::getRemotePort() const -{ - return atoi(getService(impl->fd, true).c_str()); -} - void SslSocket::setTcpNoDelay(bool nodelay) const { if (nodelay) { -- cgit v1.2.1