AusweisApp
Lade ...
Suche ...
Keine Treffer
RemoteIfdClient.h
gehe zur Dokumentation dieser Datei
1
9#pragma once
10
11#include "DatagramHandler.h"
12#include "Env.h"
13#include "IfdClientImpl.h"
14
15class test_RemoteIfdClient;
16
17namespace governikus
18{
19
21 : public IfdClientImpl
22{
24 friend class Env;
25 friend class ::test_RemoteIfdClient;
26
27 private:
28 QSharedPointer<DatagramHandler> mDatagramHandler;
30
32
33 private Q_SLOTS:
34 void onNewMessage(const QByteArray& pData, const QHostAddress& pAddress);
35
36 public:
37 Q_INVOKABLE void startDetection() override;
38 Q_INVOKABLE void stopDetection() override;
39 Q_INVOKABLE bool isDetecting() override;
40
41 [[nodiscard]] QList<QSharedPointer<IfdListEntry>> getAnnouncingRemoteDevices() const override;
42 Q_INVOKABLE void requestRemoteDevices() override;
43 QList<RemoteServiceSettings::RemoteInfo> getConnectedDeviceInfos() override;
44};
45
46
47} // namespace governikus
Definition Env.h:42
Definition IfdClientImpl.h:19
Definition RemoteIfdClient.h:22
QList< RemoteServiceSettings::RemoteInfo > getConnectedDeviceInfos() override
Definition RemoteIfdClient.cpp:106
Q_INVOKABLE void stopDetection() override
Definition RemoteIfdClient.cpp:80
Q_INVOKABLE void requestRemoteDevices() override
Definition RemoteIfdClient.cpp:100
Q_INVOKABLE bool isDetecting() override
Definition RemoteIfdClient.cpp:88
Q_INVOKABLE void startDetection() override
Definition RemoteIfdClient.cpp:66
QList< QSharedPointer< IfdListEntry > > getAnnouncingRemoteDevices() const override
Definition RemoteIfdClient.cpp:94
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:17
QSharedPointer< T > decodeObject(const QByteArray &pData, bool pLogging=true)
Template function for decoding an OpenSSL type from DER encoded QByteArray.
Definition ASN1TemplateUtil.h:114