14#include <QAtomicPointer>
15#include <QScopedPointer>
25 Q_PLUGIN_METADATA(IID
"governikus.ReaderManagerPlugIn" FILE
"metadata.json")
29 static QAtomicPointer<NfcReaderManagerPlugIn> instance;
31 QScopedPointer<NfcReader> mNfcReader;
34 void onNfcAdapterStateChanged(
bool pEnabled);
35 void onReaderDisconnected();
44 [[nodiscard]] QList<Reader*>
getReaders()
const override;
49 void startScan(
bool pAutoConnect)
override;
50 void stopScan(
const QString& pError = QString())
override;
Definition NfcReaderManagerPlugIn.h:23
void stopScan(const QString &pError=QString()) override
Definition NfcReaderManagerPlugIn.cpp:177
static void setReaderMode(bool pEnabled)
Definition NfcReaderManagerPlugIn.cpp:58
static void enqueueReaderMode(bool pEnabled)
Definition NfcReaderManagerPlugIn.cpp:74
void init() override
Definition NfcReaderManagerPlugIn.cpp:133
void startScan(bool pAutoConnect) override
Definition NfcReaderManagerPlugIn.cpp:167
void shutdown() override
Definition NfcReaderManagerPlugIn.cpp:156
~NfcReaderManagerPlugIn() override
Definition NfcReaderManagerPlugIn.cpp:116
NfcReaderManagerPlugIn()
Definition NfcReaderManagerPlugIn.cpp:106
QList< Reader * > getReaders() const override
Definition NfcReaderManagerPlugIn.cpp:122
Definition ReaderManagerPlugIn.h:24
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:16