![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qdtls_openssl_p.h>
Public Types | |
using | BioMethod = QSharedPointer<BIO_METHOD> |
using | TlsContext = std::shared_ptr<QSslContext> |
using | TlsConnection = QSharedPointer<SSL> |
Public Member Functions | |
bool | init (QDtlsBasePrivate *dtlsBase, QUdpSocket *socket, const QHostAddress &remote, quint16 port, const QByteArray &receivedMessage) |
void | reset () |
Public Attributes | |
BioMethod | bioMethod |
TlsContext | tlsContext |
TlsConnection | tlsConnection |
QByteArray | dgram |
QHostAddress | remoteAddress |
quint16 | remotePort = 0 |
QList< QSslErrorEntry > | x509Errors |
long | peeking = false |
QUdpSocket * | udpSocket = nullptr |
bool | writeSuppressed = false |
QDtlsPrivateOpenSSL * | dtlsPrivate = nullptr |
QByteArray | secret |
QCryptographicHash::Algorithm | hashAlgorithm = QCryptographicHash::Sha256 |
Definition at line 53 of file qdtls_openssl_p.h.
using dtlsopenssl::DtlsState::BioMethod = QSharedPointer<BIO_METHOD> |
Definition at line 58 of file qdtls_openssl_p.h.
using dtlsopenssl::DtlsState::TlsConnection = QSharedPointer<SSL> |
Definition at line 64 of file qdtls_openssl_p.h.
using dtlsopenssl::DtlsState::TlsContext = std::shared_ptr<QSslContext> |
Definition at line 61 of file qdtls_openssl_p.h.
bool dtlsopenssl::DtlsState::init | ( | QDtlsBasePrivate * | dtlsBase, |
QUdpSocket * | socket, | ||
const QHostAddress & | remote, | ||
quint16 | port, | ||
const QByteArray & | receivedMessage ) |
Definition at line 559 of file qdtls_openssl.cpp.
References udpSocket.
void dtlsopenssl::DtlsState::reset | ( | ) |
Definition at line 585 of file qdtls_openssl.cpp.
BioMethod dtlsopenssl::DtlsState::bioMethod |
Definition at line 59 of file qdtls_openssl_p.h.
QByteArray dtlsopenssl::DtlsState::dgram |
Definition at line 67 of file qdtls_openssl_p.h.
QDtlsPrivateOpenSSL* dtlsopenssl::DtlsState::dtlsPrivate = nullptr |
Definition at line 84 of file qdtls_openssl_p.h.
Referenced by dtlscallbacks::q_PSK_client_callback(), and dtlscallbacks::q_PSK_server_callback().
QCryptographicHash::Algorithm dtlsopenssl::DtlsState::hashAlgorithm = QCryptographicHash::Sha256 |
Definition at line 87 of file qdtls_openssl_p.h.
long dtlsopenssl::DtlsState::peeking = false |
Definition at line 74 of file qdtls_openssl_p.h.
Referenced by dtlsbio::q_dgram_ctrl(), and dtlsbio::q_dgram_read().
QHostAddress dtlsopenssl::DtlsState::remoteAddress |
Definition at line 69 of file qdtls_openssl_p.h.
quint16 dtlsopenssl::DtlsState::remotePort = 0 |
Definition at line 70 of file qdtls_openssl_p.h.
QByteArray dtlsopenssl::DtlsState::secret |
Definition at line 85 of file qdtls_openssl_p.h.
TlsConnection dtlsopenssl::DtlsState::tlsConnection |
Definition at line 65 of file qdtls_openssl_p.h.
TlsContext dtlsopenssl::DtlsState::tlsContext |
Definition at line 62 of file qdtls_openssl_p.h.
QUdpSocket* dtlsopenssl::DtlsState::udpSocket = nullptr |
Definition at line 75 of file qdtls_openssl_p.h.
Referenced by init(), and dtlsbio::q_dgram_write().
bool dtlsopenssl::DtlsState::writeSuppressed = false |
Definition at line 76 of file qdtls_openssl_p.h.
Referenced by dtlsbio::q_dgram_write().
QList<QSslErrorEntry> dtlsopenssl::DtlsState::x509Errors |
Definition at line 72 of file qdtls_openssl_p.h.