equal
deleted
inserted
replaced
465 setPeerAddress(d->plainSocket->peerAddress()); |
465 setPeerAddress(d->plainSocket->peerAddress()); |
466 setPeerName(d->plainSocket->peerName()); |
466 setPeerName(d->plainSocket->peerName()); |
467 return retVal; |
467 return retVal; |
468 } |
468 } |
469 |
469 |
|
470 /*! |
|
471 \since 4.6 |
|
472 Sets the given \a option to the value described by \a value. |
|
473 |
|
474 \sa socketOption() |
|
475 */ |
470 void QSslSocket::setSocketOption(QAbstractSocket::SocketOption option, const QVariant &value) |
476 void QSslSocket::setSocketOption(QAbstractSocket::SocketOption option, const QVariant &value) |
471 { |
477 { |
472 Q_D(QSslSocket); |
478 Q_D(QSslSocket); |
473 if (d->plainSocket) |
479 if (d->plainSocket) |
474 d->plainSocket->setSocketOption(option, value); |
480 d->plainSocket->setSocketOption(option, value); |
475 } |
481 } |
476 |
482 |
|
483 /*! |
|
484 \since 4.6 |
|
485 Returns the value of the \a option option. |
|
486 |
|
487 \sa setSocketOption() |
|
488 */ |
477 QVariant QSslSocket::socketOption(QAbstractSocket::SocketOption option) |
489 QVariant QSslSocket::socketOption(QAbstractSocket::SocketOption option) |
478 { |
490 { |
479 Q_D(QSslSocket); |
491 Q_D(QSslSocket); |
480 if (d->plainSocket) |
492 if (d->plainSocket) |
481 return d->plainSocket->socketOption(option); |
493 return d->plainSocket->socketOption(option); |
705 { |
717 { |
706 #ifdef QSSLSOCKET_DEBUG |
718 #ifdef QSSLSOCKET_DEBUG |
707 qDebug() << "QSslSocket::close()"; |
719 qDebug() << "QSslSocket::close()"; |
708 #endif |
720 #endif |
709 Q_D(QSslSocket); |
721 Q_D(QSslSocket); |
|
722 if (d->plainSocket) |
|
723 d->plainSocket->close(); |
710 QTcpSocket::close(); |
724 QTcpSocket::close(); |
711 |
725 |
712 // must be cleared, reading/writing not possible on closed socket: |
726 // must be cleared, reading/writing not possible on closed socket: |
713 d->readBuffer.clear(); |
727 d->readBuffer.clear(); |
714 d->writeBuffer.clear(); |
728 d->writeBuffer.clear(); |