AusweisApp
Lade ...
Suche ...
Keine Treffer
RemoteIfdReaderManagerPlugin.h
gehe zur Dokumentation dieser Datei
1
5
#pragma once
6
7
#include "
IfdList.h
"
8
#include "
IfdReaderManagerPlugin.h
"
9
10
#include <QStringList>
11
#include <QTimer>
12
13
14
class
test_RemoteIfdReaderManagerPlugin;
15
16
17
namespace
governikus
18
{
19
20
class
RemoteIfdReaderManagerPlugin
21
:
public
IfdReaderManagerPlugin
22
{
23
Q_OBJECT
24
Q_PLUGIN_METADATA(IID
"governikus.ReaderManagerPlugin"
FILE
"metadata.json"
)
25
Q_INTERFACES(
governikus::ReaderManagerPlugin
)
26
27
friend class ::
test_RemoteIfdReaderManagerPlugin
;
28
29
private:
30
QTimer mScanTimer;
31
bool
mConnectToPairedReaders;
32
QByteArrayList mConnectionAttempts;
33
34
private Q_SLOTS:
35
void
connectToPairedReaders() const;
36
void
continueConnectToPairedReaders(const QList<QSharedPointer<
IfdListEntry
>>& pRemoteDevices);
37
void
onDeviceVanished(const QSharedPointer<
IfdListEntry
>& pEntry);
38
void
onEstablishConnectionDone(const QSharedPointer<
IfdListEntry
>& pEntry, const
GlobalStatus
& pStatus);
39
40
public:
41
RemoteIfdReaderManagerPlugin
();
42
~
RemoteIfdReaderManagerPlugin
() override;
43
44
void
startScan
(
bool
pAutoConnect) override;
45
void
stopScan
(const QString& pError = QString()) override;
46
47
protected:
48
IfdClient
*
getIfdClient
() const override;
49
50
};
51
52
}
// namespace governikus
IfdList.h
IfdReaderManagerPlugin.h
governikus::GlobalStatus
Definition
GlobalStatus.h:19
governikus::IfdClient
Definition
IfdClient.h:22
governikus::IfdListEntry
Definition
IfdListEntry.h:17
governikus::IfdReaderManagerPlugin
Definition
IfdReaderManagerPlugin.h:25
governikus::ReaderManagerPlugin
Definition
ReaderManagerPlugin.h:20
governikus::RemoteIfdReaderManagerPlugin
Definition
RemoteIfdReaderManagerPlugin.h:22
governikus::RemoteIfdReaderManagerPlugin::getIfdClient
IfdClient * getIfdClient() const override
Definition
RemoteIfdReaderManagerPlugin.cpp:129
governikus::RemoteIfdReaderManagerPlugin::test_RemoteIfdReaderManagerPlugin
friend class ::test_RemoteIfdReaderManagerPlugin
Definition
RemoteIfdReaderManagerPlugin.h:27
governikus::RemoteIfdReaderManagerPlugin::stopScan
void stopScan(const QString &pError=QString()) override
Definition
RemoteIfdReaderManagerPlugin.cpp:120
governikus::RemoteIfdReaderManagerPlugin::startScan
void startScan(bool pAutoConnect) override
Definition
RemoteIfdReaderManagerPlugin.cpp:110
governikus
Defines the AccessRight and AccessRole enum.
Definition
CommandApdu.h:17
src
ifd
remote
RemoteIfdReaderManagerPlugin.h
Erzeugt von
1.12.0