diff --git a/src/XrdTls/XrdTlsSocket.cc b/src/XrdTls/XrdTlsSocket.cc index af23fca2f30..cc758a56fad 100644 --- a/src/XrdTls/XrdTlsSocket.cc +++ b/src/XrdTls/XrdTlsSocket.cc @@ -33,6 +33,11 @@ #include + +/******************************************************************************/ +/* X r d T l s S o c k e t I m p l */ +/******************************************************************************/ + struct XrdTlsSocketImpl { XrdTlsSocketImpl() : tlsctx(0), ssl(0), traceID(0), sFD(-1), @@ -561,15 +566,6 @@ void XrdTlsSocket::Shutdown(XrdTlsSocket::SDType sdType) return SSL_get_version(pImpl->ssl); } -/******************************************************************************/ -/* C a s t t o S S L */ -/******************************************************************************/ - - XrdTlsSocket::operator SSL*() - { - return pImpl->ssl; - } - /******************************************************************************/ /* Private: W a i t 4 O K */ /******************************************************************************/ diff --git a/src/XrdTls/XrdTlsSocket.hh b/src/XrdTls/XrdTlsSocket.hh index d5b3490e5a4..5df2916b9bd 100644 --- a/src/XrdTls/XrdTlsSocket.hh +++ b/src/XrdTls/XrdTlsSocket.hh @@ -24,16 +24,18 @@ #include +//---------------------------------------------------------------------------- +// Forward declarations +//---------------------------------------------------------------------------- + class XrdSysError; class XrdTlsContext; +struct XrdTlsSocketImpl; //---------------------------------------------------------------------------- //! Socket wrapper for TLS I/O //---------------------------------------------------------------------------- -struct XrdTlsSocketImpl; -//struct SSL; - class XrdTlsSocket { public: @@ -236,14 +238,6 @@ enum HS_Mode const char *Version(); -//------------------------------------------------------------------------ -//! Conversion to native OpenSSL connection object -//! -//! @return : SSL connection object -//------------------------------------------------------------------------ - - operator SSL*(); - private: int Diagnose(int sslrc);