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
QDtlsBasePrivate Class Reference

#include <qdtls_base_p.h>

Inheritance diagram for QDtlsBasePrivate:
Collaboration diagram for QDtlsBasePrivate:

Public Member Functions

 QDtlsBasePrivate (QSslSocket::SslMode m, const QByteArray &s)
void setDtlsError (QDtlsError code, const QString &description) override
QDtlsError error () const override
QString errorString () const override
void clearDtlsError () override
void setConfiguration (const QSslConfiguration &configuration) override
QSslConfiguration configuration () const override
bool setCookieGeneratorParameters (const GenParams &) override
GenParams cookieGeneratorParameters () const override

Static Public Member Functions

static bool isDtlsProtocol (QSsl::SslProtocol protocol)

Public Attributes

QHostAddress remoteAddress
quint16 remotePort = 0
quint16 mtuHint = 0
QDtlsError errorCode = QDtlsError::NoError
QString errorDescription
QSslConfiguration dtlsConfiguration
QSslSocket::SslMode mode = QSslSocket::SslClientMode
QSslCipher sessionCipher
QSsl::SslProtocol sessionProtocol = QSsl::UnknownProtocol
QString peerVfyName
QByteArray secret
QCryptographicHash::Algorithm hashAlgorithm = QCryptographicHash::Sha256

Detailed Description

Definition at line 42 of file qdtls_base_p.h.

Constructor & Destructor Documentation

◆ QDtlsBasePrivate()

QDtlsBasePrivate::QDtlsBasePrivate ( QSslSocket::SslMode m,
const QByteArray & s )
inline

Definition at line 45 of file qdtls_base_p.h.

Member Function Documentation

◆ clearDtlsError()

void QDtlsBasePrivate::clearDtlsError ( )
override

Definition at line 25 of file qdtls_base.cpp.

◆ configuration()

QSslConfiguration QDtlsBasePrivate::configuration ( ) const
override

Definition at line 31 of file qdtls_base.cpp.

◆ cookieGeneratorParameters()

QDtlsClientVerifier::GeneratorParameters QDtlsBasePrivate::cookieGeneratorParameters ( ) const
override

Definition at line 59 of file qdtls_base.cpp.

◆ error()

QDtlsError QDtlsBasePrivate::error ( ) const
override

Definition at line 15 of file qdtls_base.cpp.

◆ errorString()

QString QDtlsBasePrivate::errorString ( ) const
override

Definition at line 20 of file qdtls_base.cpp.

◆ isDtlsProtocol()

bool QDtlsBasePrivate::isDtlsProtocol ( QSsl::SslProtocol protocol)
static

Definition at line 64 of file qdtls_base.cpp.

◆ setConfiguration()

void QDtlsBasePrivate::setConfiguration ( const QSslConfiguration & configuration)
override

Definition at line 36 of file qdtls_base.cpp.

◆ setCookieGeneratorParameters()

bool QDtlsBasePrivate::setCookieGeneratorParameters ( const GenParams & params)
override

Definition at line 42 of file qdtls_base.cpp.

◆ setDtlsError()

QT_BEGIN_NAMESPACE void QDtlsBasePrivate::setDtlsError ( QDtlsError code,
const QString & description )
override

Definition at line 9 of file qdtls_base.cpp.

Member Data Documentation

◆ dtlsConfiguration

QSslConfiguration QDtlsBasePrivate::dtlsConfiguration

Definition at line 65 of file qdtls_base_p.h.

◆ errorCode

QDtlsError QDtlsBasePrivate::errorCode = QDtlsError::NoError

Definition at line 63 of file qdtls_base_p.h.

◆ errorDescription

QString QDtlsBasePrivate::errorDescription

Definition at line 64 of file qdtls_base_p.h.

◆ hashAlgorithm

QCryptographicHash::Algorithm QDtlsBasePrivate::hashAlgorithm = QCryptographicHash::Sha256

Definition at line 72 of file qdtls_base_p.h.

◆ mode

Definition at line 66 of file qdtls_base_p.h.

◆ mtuHint

quint16 QDtlsBasePrivate::mtuHint = 0

Definition at line 61 of file qdtls_base_p.h.

◆ peerVfyName

QString QDtlsBasePrivate::peerVfyName

Definition at line 69 of file qdtls_base_p.h.

◆ remoteAddress

QHostAddress QDtlsBasePrivate::remoteAddress

Definition at line 59 of file qdtls_base_p.h.

◆ remotePort

quint16 QDtlsBasePrivate::remotePort = 0

Definition at line 60 of file qdtls_base_p.h.

◆ secret

QByteArray QDtlsBasePrivate::secret

Definition at line 70 of file qdtls_base_p.h.

◆ sessionCipher

QSslCipher QDtlsBasePrivate::sessionCipher

Definition at line 67 of file qdtls_base_p.h.

◆ sessionProtocol

QSsl::SslProtocol QDtlsBasePrivate::sessionProtocol = QSsl::UnknownProtocol

Definition at line 68 of file qdtls_base_p.h.


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