Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QTlsPrivate::TlsCryptographSecureTransport Class Reference

#include <qtls_st_p.h>

+ Inheritance diagram for QTlsPrivate::TlsCryptographSecureTransport:
+ Collaboration diagram for QTlsPrivate::TlsCryptographSecureTransport:

Public Member Functions

 TlsCryptographSecureTransport ()
 
 ~TlsCryptographSecureTransport () override
 
void init (QSslSocket *qObj, QSslSocketPrivate *dObj) override
 
void continueHandshake () override
 
void disconnected () override
 
void disconnectFromHost () override
 
QSslCipher sessionCipher () const override
 
QSsl::SslProtocol sessionProtocol () const override
 
void startClientEncryption () override
 
void startServerEncryption () override
 
void transmit () override
 
QList< QSslErrortlsErrors () const override
 
SSLCipherSuite SSLCipherSuite_from_QSslCipher (const QSslCipher &ciph)
 

Detailed Description

Definition at line 56 of file qtls_st_p.h.

Constructor & Destructor Documentation

◆ TlsCryptographSecureTransport()

QTlsPrivate::TlsCryptographSecureTransport::TlsCryptographSecureTransport ( )

Definition at line 288 of file qtls_st.cpp.

◆ ~TlsCryptographSecureTransport()

QTlsPrivate::TlsCryptographSecureTransport::~TlsCryptographSecureTransport ( )
override

Definition at line 293 of file qtls_st.cpp.

Member Function Documentation

◆ continueHandshake()

void QTlsPrivate::TlsCryptographSecureTransport::continueHandshake ( )
override

◆ disconnected()

void QTlsPrivate::TlsCryptographSecureTransport::disconnected ( )
override

Definition at line 360 of file qtls_st.cpp.

References QAbstractSocket::bytesAvailable(), QSslSocketPrivate::plainTcpSocket(), Q_ASSERT, and QSslSocketPrivate::setEncrypted().

+ Here is the call graph for this function:

◆ disconnectFromHost()

void QTlsPrivate::TlsCryptographSecureTransport::disconnectFromHost ( )
override

Definition at line 370 of file qtls_st.cpp.

References QAbstractSocket::disconnectFromHost(), QSslSocketPrivate::plainTcpSocket(), Q_ASSERT, and QTlsPrivate::QSecureTransportContext::reset().

+ Here is the call graph for this function:

◆ init()

void QTlsPrivate::TlsCryptographSecureTransport::init ( QSslSocket * qObj,
QSslSocketPrivate * dObj )
override

Definition at line 298 of file qtls_st.cpp.

References Q_ASSERT.

◆ sessionCipher()

QSslCipher QTlsPrivate::TlsCryptographSecureTransport::sessionCipher ( ) const
override

Definition at line 383 of file qtls_st.cpp.

References QTlsPrivate::QSslCipher_from_SSLCipherSuite().

+ Here is the call graph for this function:

◆ sessionProtocol()

QSsl::SslProtocol QTlsPrivate::TlsCryptographSecureTransport::sessionProtocol ( ) const
override

◆ SSLCipherSuite_from_QSslCipher()

SSLCipherSuite QTlsPrivate::TlsCryptographSecureTransport::SSLCipherSuite_from_QSslCipher ( const QSslCipher & ciph)

Definition at line 539 of file qtls_st.cpp.

◆ startClientEncryption()

void QTlsPrivate::TlsCryptographSecureTransport::startClientEncryption ( )
override

Definition at line 421 of file qtls_st.cpp.

References Q_ASSERT, QStringLiteral, and QAbstractSocket::SslInternalError.

◆ startServerEncryption()

void QTlsPrivate::TlsCryptographSecureTransport::startServerEncryption ( )
override

Definition at line 435 of file qtls_st.cpp.

References QStringLiteral, and QAbstractSocket::SslInternalError.

◆ tlsErrors()

QList< QSslError > QTlsPrivate::TlsCryptographSecureTransport::tlsErrors ( ) const
override

Definition at line 1314 of file qtls_st.cpp.

◆ transmit()

void QTlsPrivate::TlsCryptographSecureTransport::transmit ( )
override

The documentation for this class was generated from the following files: