AusweisApp
Lade ...
Suche ...
Keine Treffer
RemoteIfdServer.h
gehe zur Dokumentation dieser Datei
1
10#pragma once
11
12#include "IfdServer.h"
15
16namespace governikus
17{
18
20 : public IfdServer
21{
22 Q_OBJECT
23
24 private:
25 QScopedPointer<RemoteReaderAdvertiser> mRemoteReaderAdvertiser;
26 QScopedPointer<RemoteWebSocketServer> mWebSocketServer;
27
28 private Q_SLOTS:
29 void onPskChanged(const QByteArray& pPsk);
30 void onConnectedChanged(bool pConnected);
31
32 public:
34
35 [[nodiscard]] bool isRunning() const override;
36 bool start(const QString& pServerName) override;
37 void stop() override;
38 void setPairing(bool pEnable = true) override;
39 [[nodiscard]] bool isConnected() const override;
40 [[nodiscard]] bool isPairingConnection() const override;
41 [[nodiscard]] QSslCertificate getCurrentCertificate() const override;
42 [[nodiscard]] const QSharedPointer<ServerMessageHandler>& getMessageHandler() const override;
43
44 [[nodiscard]] bool isLocal() const override;
45
46
47};
48
49} // namespace governikus
Definition: IfdServer.h:25
Definition: RemoteIfdServer.h:21
bool start(const QString &pServerName) override
Definition: RemoteIfdServer.cpp:62
QSslCertificate getCurrentCertificate() const override
Definition: RemoteIfdServer.cpp:100
bool isConnected() const override
Definition: RemoteIfdServer.cpp:88
void stop() override
Definition: RemoteIfdServer.cpp:74
bool isPairingConnection() const override
Definition: RemoteIfdServer.cpp:94
bool isRunning() const override
Definition: RemoteIfdServer.cpp:56
const QSharedPointer< ServerMessageHandler > & getMessageHandler() const override
Definition: RemoteIfdServer.cpp:106
RemoteIfdServer()
Definition: RemoteIfdServer.cpp:43
void setPairing(bool pEnable=true) override
Definition: RemoteIfdServer.cpp:82
bool isLocal() const override
Definition: RemoteIfdServer.cpp:113
Implementation of GeneralAuthenticate response APDUs.
Definition: CommandApdu.h:16