AusweisApp
Lade ...
Suche ...
Keine Treffer
LocalIfdClient.h
gehe zur Dokumentation dieser Datei
1
5#pragma once
6
7#include "IfdClientImpl.h"
8
9#include <functional>
10
11#ifdef Q_OS_ANDROID
12 #include <QJniObject>
13#endif
14
15namespace governikus
16{
17
19 : public IfdClientImpl
20{
21 Q_OBJECT
22 friend LocalIfdClient* createNewObject<LocalIfdClient*>();
23
24 private:
25 QString mPsk;
26 QSharedPointer<IfdListEntry> mDevice;
27#ifdef Q_OS_ANDROID
28 QJniObject mServiceConnection;
29#endif
30
31 public:
33 ~LocalIfdClient() override;
34
35 void startDetection() override;
36 void stopDetection() override;
37 bool isDetecting() override;
38 QVector<RemoteServiceSettings::RemoteInfo> getConnectedDeviceInfos() override;
39
40 [[nodiscard]] const QString& getPsk() const;
41
42 void serviceConnected();
44};
45} // namespace governikus
Definition IfdClientImpl.h:19
Definition LocalIfdClient.h:20
bool isDetecting() override
Definition LocalIfdClient.cpp:119
~LocalIfdClient() override
Definition LocalIfdClient.cpp:47
const QString & getPsk() const
Definition LocalIfdClient.cpp:131
void serviceDisconnected()
Definition LocalIfdClient.cpp:150
QVector< RemoteServiceSettings::RemoteInfo > getConnectedDeviceInfos() override
Definition LocalIfdClient.cpp:137
void serviceConnected()
Definition LocalIfdClient.cpp:143
void startDetection() override
Definition LocalIfdClient.cpp:53
void stopDetection() override
Definition LocalIfdClient.cpp:94
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:16