11 #include <QSslConfiguration>
13 #include <QSslPreSharedKeyAuthenticator>
26 void incomingConnection(qintptr pSocketDescriptor)
override;
27 virtual QSslConfiguration sslConfiguration()
const = 0;
30 void onPreSharedKeyAuthenticationRequired(QSslPreSharedKeyAuthenticator* pAuthenticator);
31 void onError(QAbstractSocket::SocketError pSocketError);
32 virtual void onSslErrors(
const QList<QSslError>& pErrors) = 0;
33 virtual void onEncrypted() = 0;
42 void setPsk(
const QByteArray& pPsk);
Definition: TlsServer.h:22
void stopListening()
Definition: TlsServer.cpp:44
QPointer< QSslSocket > mSocket
Definition: TlsServer.h:36
void firePskChanged(const QByteArray &pPsk)
void setPsk(const QByteArray &pPsk)
Definition: TlsServer.cpp:34
TlsServer()
Definition: TlsServer.cpp:15
virtual bool startListening(quint16 pPort)=0
void fireNewConnection(QTcpSocket *pSocket)
QByteArray mPsk
Definition: TlsServer.h:37
~TlsServer() override
Definition: TlsServer.cpp:25
A simple template renderer.
Definition: ActivationContext.h:15