24 QVector<ReaderManagerPlugIn*> mPlugIns;
26 void callOnPlugIn(ReaderManagerPlugInType pType,
const std::function<
void(
ReaderManagerPlugIn* pPlugIn)>& pFunc,
const char* pLog);
27 void registerPlugIns();
28 [[nodiscard]]
static bool isPlugIn(
const QJsonObject& pJson);
30 [[nodiscard]]
Reader* getReader(
const QString& pReaderName)
const;
38 Q_INVOKABLE
void reset(ReaderManagerPlugInType pType);
39 Q_INVOKABLE
void insert(
const ReaderInfo& pReaderInfo,
const QVariant& pData);
41 Q_INVOKABLE
void startScan(ReaderManagerPlugInType pType,
bool pAutoConnect);
42 Q_INVOKABLE
void stopScan(ReaderManagerPlugInType pType,
const QString& pError);
44 Q_INVOKABLE [[nodiscard]]
bool isScanRunning(ReaderManagerPlugInType pType)
const;
46 Q_INVOKABLE [[nodiscard]] QVector<ReaderInfo>
getReaderInfos()
const;
Definition: ReaderInfo.h:18
Definition: ReaderManagerPlugIn.h:23
Definition: ReaderManagerWorker.h:20
Q_INVOKABLE void updateRetryCounters()
Definition: ReaderManagerWorker.cpp:284
Q_INVOKABLE void reset(ReaderManagerPlugInType pType)
Definition: ReaderManagerWorker.cpp:138
void onThreadStarted()
Definition: ReaderManagerWorker.cpp:65
Q_INVOKABLE void shutdown()
Definition: ReaderManagerWorker.cpp:39
void fireCardInserted(const ReaderInfo &pInfo)
~ReaderManagerWorker() override
Definition: ReaderManagerWorker.cpp:32
Q_INVOKABLE bool isScanRunning() const
Definition: ReaderManagerWorker.cpp:197
Q_INVOKABLE void stopScan(ReaderManagerPlugInType pType, const QString &pError)
Definition: ReaderManagerWorker.cpp:184
Q_INVOKABLE void shelve()
Definition: ReaderManagerWorker.cpp:158
void firePluginAdded(const ReaderManagerPlugInInfo &pInfo)
void fireReaderAdded(const ReaderInfo &pInfo)
void fireStatusChanged(const ReaderManagerPlugInInfo &pInfo)
Q_INVOKABLE void insert(const ReaderInfo &pReaderInfo, const QVariant &pData)
Definition: ReaderManagerWorker.cpp:148
void fireReaderPropertiesUpdated(const ReaderInfo &pInfo)
Q_INVOKABLE void createCardConnectionWorker(const QString &pReaderName)
Definition: ReaderManagerWorker.cpp:271
void fireReaderRemoved(const ReaderInfo &pInfo)
void fireCardConnectionWorkerCreated(const QSharedPointer< CardConnectionWorker > &pCardConnectionWorker)
void fireCardInfoChanged(const ReaderInfo &pInfo)
Q_INVOKABLE void startScan(ReaderManagerPlugInType pType, bool pAutoConnect)
Definition: ReaderManagerWorker.cpp:171
Q_INVOKABLE QVector< ReaderInfo > getReaderInfos() const
Definition: ReaderManagerWorker.cpp:219
Q_INVOKABLE void updateReaderInfo(const QString &pReaderName)
Definition: ReaderManagerWorker.cpp:236
void fireCardRemoved(const ReaderInfo &pInfo)
A simple template renderer.
Definition: ActivationContext.h:15