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