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