Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QTlsPrivate::TlsCryptographSchannel Class Referencefinal

#include <qtls_schannel_p.h>

Inheritance diagram for QTlsPrivate::TlsCryptographSchannel:
Collaboration diagram for QTlsPrivate::TlsCryptographSchannel:

Public Member Functions

 TlsCryptographSchannel ()
 ~TlsCryptographSchannel ()
void init (QSslSocket *q, QSslSocketPrivate *d) override
void startClientEncryption () override
void startServerEncryption () override
void transmit () override
void disconnectFromHost () override
void disconnected () override
QSslCipher sessionCipher () const override
QSsl::SslProtocol sessionProtocol () const override
void continueHandshake () override
QList< QSslErrortlsErrors () const override

Private Member Functions

bool hasUndecryptedData () const override

Detailed Description

Definition at line 41 of file qtls_schannel_p.h.

Constructor & Destructor Documentation

◆ TlsCryptographSchannel()

QTlsPrivate::TlsCryptographSchannel::TlsCryptographSchannel ( )

Definition at line 1002 of file qtls_schannel.cpp.

Referenced by QSchannelBackend::createTlsCryptograph().

Here is the caller graph for this function:

◆ ~TlsCryptographSchannel()

QTlsPrivate::TlsCryptographSchannel::~TlsCryptographSchannel ( )

Definition at line 1009 of file qtls_schannel.cpp.

Member Function Documentation

◆ continueHandshake()

void QTlsPrivate::TlsCryptographSchannel::continueHandshake ( )
override

Definition at line 2145 of file qtls_schannel.cpp.

References continueHandshake(), disconnectFromHost(), and transmit().

Referenced by continueHandshake(), startClientEncryption(), startServerEncryption(), and transmit().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ disconnected()

void QTlsPrivate::TlsCryptographSchannel::disconnected ( )
override

Definition at line 2097 of file qtls_schannel.cpp.

References hasUndecryptedData(), and transmit().

Here is the call graph for this function:

◆ disconnectFromHost()

void QTlsPrivate::TlsCryptographSchannel::disconnectFromHost ( )
override

Definition at line 2078 of file qtls_schannel.cpp.

References transmit().

Referenced by continueHandshake(), and transmit().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ hasUndecryptedData()

bool QTlsPrivate::TlsCryptographSchannel::hasUndecryptedData ( ) const
inlineoverrideprivate

Definition at line 100 of file qtls_schannel_p.h.

Referenced by disconnected().

Here is the caller graph for this function:

◆ init()

void QTlsPrivate::TlsCryptographSchannel::init ( QSslSocket * q,
QSslSocketPrivate * d )
override

Definition at line 1016 of file qtls_schannel.cpp.

◆ sessionCipher()

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

Definition at line 2120 of file qtls_schannel.cpp.

◆ sessionProtocol()

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

Definition at line 2138 of file qtls_schannel.cpp.

◆ startClientEncryption()

void QTlsPrivate::TlsCryptographSchannel::startClientEncryption ( )
override

Definition at line 1715 of file qtls_schannel.cpp.

References continueHandshake().

Here is the call graph for this function:

◆ startServerEncryption()

void QTlsPrivate::TlsCryptographSchannel::startServerEncryption ( )
override

Definition at line 1725 of file qtls_schannel.cpp.

References continueHandshake().

Here is the call graph for this function:

◆ tlsErrors()

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

Definition at line 2213 of file qtls_schannel.cpp.

◆ transmit()

void QTlsPrivate::TlsCryptographSchannel::transmit ( )
override

Definition at line 1806 of file qtls_schannel.cpp.

References continueHandshake(), and disconnectFromHost().

Referenced by continueHandshake(), disconnected(), and disconnectFromHost().

Here is the call graph for this function:
Here is the caller graph for this function:

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