AusweisApp
Lade ...
Suche ...
Keine Treffer
RemoteIfdServer.h
gehe zur Dokumentation dieser Datei
1
5#pragma once
6
7#include "IfdServer.h"
10
11namespace governikus
12{
13
15 : public IfdServer
16{
17 Q_OBJECT
18
19 private:
20 QScopedPointer<RemoteReaderAdvertiser> mRemoteReaderAdvertiser;
21 QScopedPointer<RemoteWebSocketServer> mWebSocketServer;
22
23 private Q_SLOTS:
24 void onPskChanged(const QByteArray& pPsk);
25 void onConnectedChanged(bool pConnected);
26
27 public:
29
30 [[nodiscard]] bool isRunning() const override;
31 bool start(const QString& pServerName) override;
32 void stop() override;
33 void setPairing(bool pEnable = true) override;
34 [[nodiscard]] bool isConnected() const override;
35 [[nodiscard]] bool isPairingConnection() const override;
36 [[nodiscard]] QSslCertificate getCurrentCertificate() const override;
37 [[nodiscard]] const QSharedPointer<ServerMessageHandler>& getMessageHandler() const override;
38
39 [[nodiscard]] bool isLocal() const override;
40
41
42};
43
44} // namespace governikus
Definition IfdServer.h:20
Definition RemoteIfdServer.h:16
bool start(const QString &pServerName) override
Definition RemoteIfdServer.cpp:64
QSslCertificate getCurrentCertificate() const override
Definition RemoteIfdServer.cpp:102
bool isConnected() const override
Definition RemoteIfdServer.cpp:90
void stop() override
Definition RemoteIfdServer.cpp:76
bool isPairingConnection() const override
Definition RemoteIfdServer.cpp:96
bool isRunning() const override
Definition RemoteIfdServer.cpp:58
const QSharedPointer< ServerMessageHandler > & getMessageHandler() const override
Definition RemoteIfdServer.cpp:108
RemoteIfdServer()
Definition RemoteIfdServer.cpp:44
void setPairing(bool pEnable=true) override
Definition RemoteIfdServer.cpp:84
bool isLocal() const override
Definition RemoteIfdServer.cpp:115
Defines the AccessRight and AccessRole enum.
Definition CommandApdu.h:17