AusweisApp2
LocalWebSocketServerImpl.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include "LocalTlsServer.h"
10 #include "LocalWebSocketServer.h"
11 #include "WebSocketServerImpl.h"
12 
13 #include <QSharedPointer>
14 
15 namespace governikus
16 {
17 
19  : public LocalWebSocketServer
20 {
21  Q_OBJECT
22 
23  private:
24  QSharedPointer<LocalTlsServer> mLocalTlsServer;
25  WebSocketServerImpl mWebSocketServer;
26 
27  public:
29  void setPsk(const QByteArray& pPsk) override;
30 
31  bool isListening() const override;
32  bool isConnected() const override;
33  bool listen(const QString& pServerName, quint16 pPort) override;
34  void close() override;
35  QString getServerName() const override;
36  QHostAddress getServerAddress() const override;
37  quint16 getServerPort() const override;
38  const QSharedPointer<ServerMessageHandler>& getMessageHandler() const override;
39 };
40 
41 } // namespace governikus
Definition: LocalWebSocketServerImpl.h:20
void setPsk(const QByteArray &pPsk) override
Definition: LocalWebSocketServerImpl.cpp:38
LocalWebSocketServerImpl()
Definition: LocalWebSocketServerImpl.cpp:26
bool listen(const QString &pServerName, quint16 pPort) override
Definition: LocalWebSocketServerImpl.cpp:56
bool isListening() const override
Definition: LocalWebSocketServerImpl.cpp:44
void close() override
Definition: LocalWebSocketServerImpl.cpp:62
QHostAddress getServerAddress() const override
Definition: LocalWebSocketServerImpl.cpp:74
const QSharedPointer< ServerMessageHandler > & getMessageHandler() const override
Definition: LocalWebSocketServerImpl.cpp:86
QString getServerName() const override
Definition: LocalWebSocketServerImpl.cpp:68
quint16 getServerPort() const override
Definition: LocalWebSocketServerImpl.cpp:80
bool isConnected() const override
Definition: LocalWebSocketServerImpl.cpp:50
Definition: LocalWebSocketServer.h:16
Definition: WebSocketServerImpl.h:21
A simple template renderer.
Definition: ActivationContext.h:15