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::test_RemoteIfdReaderManagerPlugIn
friend class ::test_RemoteIfdReaderManagerPlugIn
Definition
RemoteIfdReaderManagerPlugIn.h:29
governikus::RemoteIfdReaderManagerPlugIn::startScan
void startScan(bool pAutoConnect) override
Definition
RemoteIfdReaderManagerPlugIn.cpp:109
governikus::RemoteIfdReaderManagerPlugIn::stopScan
void stopScan(const QString &pError=QString()) override
Definition
RemoteIfdReaderManagerPlugIn.cpp:119
governikus::RemoteIfdReaderManagerPlugIn::getIfdClient
IfdClient * getIfdClient() const override
Definition
RemoteIfdReaderManagerPlugIn.cpp:128
governikus
Implementation of GeneralAuthenticate response APDUs.
Definition
CommandApdu.h:16
governikus::decodeObject
QSharedPointer< T > decodeObject(const QByteArray &pData, bool pLogging=true)
Template function for decoding an OpenSSL type from DER encoded QByteArray.
Definition
ASN1TemplateUtil.h:114
src
ifd
remote
RemoteIfdReaderManagerPlugIn.h
Erzeugt von
1.10.0