src/network/ssl/qsslsocket.cpp
changeset 3 41300fa6a67c
parent 0 1918ee327afb
child 4 3b1da2848fc7
child 7 f7bc934e204c
--- a/src/network/ssl/qsslsocket.cpp	Tue Jan 26 12:42:25 2010 +0200
+++ b/src/network/ssl/qsslsocket.cpp	Tue Feb 02 00:43:10 2010 +0200
@@ -467,6 +467,12 @@
     return retVal;
 }
 
+/*!
+    \since 4.6
+    Sets the given \a option to the value described by \a value.
+
+    \sa socketOption()
+*/
 void QSslSocket::setSocketOption(QAbstractSocket::SocketOption option, const QVariant &value)
 {
     Q_D(QSslSocket);
@@ -474,6 +480,12 @@
         d->plainSocket->setSocketOption(option, value);
 }
 
+/*!
+    \since 4.6
+    Returns the value of the \a option option.
+
+    \sa setSocketOption()
+*/
 QVariant QSslSocket::socketOption(QAbstractSocket::SocketOption option)
 {
     Q_D(QSslSocket);
@@ -707,6 +719,8 @@
     qDebug() << "QSslSocket::close()";
 #endif
     Q_D(QSslSocket);
+    if (d->plainSocket)
+        d->plainSocket->close();
     QTcpSocket::close();
 
     // must be cleared, reading/writing not possible on closed socket: