AusweisApp2
Lade ...
Suche ...
Keine Treffer
RemoteWebSocketServerImpl.h
gehe zur Dokumentation dieser Datei
1
7#pragma once
8
9#include "RemoteTlsServer.h"
11#include "WebSocketServerImpl.h"
12
13#include <QSharedPointer>
14#include <QWebSocket>
15
16
17namespace governikus
18{
19
22{
23 Q_OBJECT
24
25 private:
26 QSharedPointer<RemoteTlsServer> mRemoteTlsServer;
27 WebSocketServerImpl mWebSocketServer;
28 bool mPairingConnection;
29
30 private Q_SLOTS:
31 void onNewConnection(QSharedPointer<QWebSocket> pSocket);
32
33 public:
35
36 bool isListening() const override;
37 bool isConnected() const override;
38 bool listen(const QString& pServerName, quint16 pPort) override;
39 void close() override;
40 QString getServerName() const override;
41 QHostAddress getServerAddress() const override;
42 quint16 getServerPort() const override;
43 const QSharedPointer<ServerMessageHandler>& getMessageHandler() const override;
44
45 [[nodiscard]] bool isPairingConnection() const override;
46 void setPairing(bool pEnable = true) override;
47 [[nodiscard]] QSslCertificate getCurrentCertificate() const override;
48};
49
50} // namespace governikus
Definition: RemoteWebSocketServerImpl.h:22
QHostAddress getServerAddress() const override
Definition: RemoteWebSocketServerImpl.cpp:82
RemoteWebSocketServerImpl()
Definition: RemoteWebSocketServerImpl.cpp:38
QString getServerName() const override
Definition: RemoteWebSocketServerImpl.cpp:76
void close() override
Definition: RemoteWebSocketServerImpl.cpp:70
quint16 getServerPort() const override
Definition: RemoteWebSocketServerImpl.cpp:88
bool isPairingConnection() const override
Definition: RemoteWebSocketServerImpl.cpp:100
bool listen(const QString &pServerName, quint16 pPort) override
Definition: RemoteWebSocketServerImpl.cpp:64
bool isListening() const override
Definition: RemoteWebSocketServerImpl.cpp:52
QSslCertificate getCurrentCertificate() const override
Definition: RemoteWebSocketServerImpl.cpp:112
bool isConnected() const override
Definition: RemoteWebSocketServerImpl.cpp:58
const QSharedPointer< ServerMessageHandler > & getMessageHandler() const override
Definition: RemoteWebSocketServerImpl.cpp:94
void setPairing(bool pEnable=true) override
Definition: RemoteWebSocketServerImpl.cpp:106
Definition: RemoteWebSocketServer.h:16
Definition: WebSocketServerImpl.h:21
A simple template renderer.
Definition: ActivationContext.h:15