gehe zur Dokumentation dieser Datei
28 mutable QMutex mMutex;
30 QPointer<ReaderManagerWorker> mWorker;
31 QMap<QString, ReaderInfo> mReaderInfoCache;
32 QMap<ReaderManagerPlugInType, ReaderManagerPlugInInfo> mPlugInInfoCache;
48 void reset(ReaderManagerPlugInType pType);
58 void startScan(ReaderManagerPlugInType pType,
bool pAutoConnect =
true);
63 void stopScanAll(
const QString& pError = QString());
80 void stopScan(ReaderManagerPlugInType pType,
const QString& pError = QString());
104 qCCritical(card) <<
"Cannot invoke CreateCardConnectionCommand command";
105 command->deleteLater();
127 void doUpdateCacheEntry(
const ReaderInfo& pInfo);
128 void doRemoveCacheEntry(
const ReaderInfo& pInfo);
129 void doFullUpdateCache(
const ReaderManagerPlugInInfo& pInfo);
Definition: CreateCardConnectionCommand.h:24
void firePluginAdded(const ReaderManagerPlugInInfo &pInfo)
void fireCardInserted(const ReaderInfo &pInfo)
ReaderInfo getReaderInfo(const QString &pReaderName) const
Definition: ReaderManager.cpp:280
void shutdown()
Shuts down the reader manager service.
Definition: ReaderManager.cpp:104
void fireCardInserted(const ReaderInfo &pInfo)
Definition: ReaderInfo.h:17
Q_INVOKABLE void updateRetryCounters()
Definition: ReaderManagerWorker.cpp:255
~ReaderManager() override
Definition: ReaderManager.cpp:24
QVector< ReaderInfo > apply(const QVector< ReaderInfo > &pInputList) const
Definition: ReaderFilter.cpp:39
virtual QVector< ReaderInfo > getReaderInfos(const ReaderFilter &pFilter=ReaderFilter()) const
Definition: ReaderManager.cpp:265
void init()
Initialize the reader manager service.
Definition: ReaderManager.cpp:39
void fireReaderRemoved(const ReaderInfo &pInfo)
QVector< ReaderManagerPlugInInfo > getPlugInInfos() const
Definition: ReaderManager.cpp:205
void updateReaderInfo(const QString &pReaderName)
Definition: ReaderManager.cpp:290
void fireReaderPropertiesUpdated(const ReaderInfo &pInfo)
void updateRetryCounters()
Definition: ReaderManager.cpp:299
void fireReaderAdded(const ReaderInfo &pInfo)
void startScan(ReaderManagerPlugInType pType, bool pAutoConnect=true)
Starts a scan for devices if registered plugin don't scan anytime.
Definition: ReaderManager.cpp:125
void fireCardRemoved(const ReaderInfo &pInfo)
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
void startScanAll(bool pAutoConnect=true)
Starts a scan for all device types.
Definition: ReaderManager.cpp:142
Q_INVOKABLE void shutdown()
Definition: ReaderManagerWorker.cpp:37
void fireStatusChanged(const ReaderManagerPlugInInfo &pInfo)
bool isScanRunning() const
Queries if any plugin is currently scanning.
Definition: ReaderManager.cpp:177
void fireCardRetryCounterChanged(const ReaderInfo &pInfo)
void stopScan(ReaderManagerPlugInType pType, const QString &pError=QString())
Stops started scan for devices.
Definition: ReaderManager.cpp:151
void firePluginAdded(const ReaderManagerPlugInInfo &pInfo)
Definition: ReaderManagerWorker.h:20
ReaderManager()
Definition: ReaderManager.cpp:14
void fireCardRemoved(const ReaderInfo &pInfo)
void reset(ReaderManagerPlugInType pType)
Resets the plugins matching the given type.
Definition: ReaderManager.cpp:87
const QString & getName() const
Definition: ReaderInfo.h:107
void fireReaderRemoved(const ReaderInfo &pInfo)
Definition: ReaderFilter.h:21
#define T(v)
Definition: http_parser.cpp:237
void fireStatusChanged(const ReaderManagerPlugInInfo &pInfo)
Definition: ReaderManager.h:23
void fireReaderAdded(const ReaderInfo &pInfo)
void fireCardRetryCounterChanged(const ReaderInfo &pInfo)
void onThreadStarted()
Definition: ReaderManagerWorker.cpp:55
Q_INVOKABLE bool isScanRunning() const
Definition: ReaderManagerWorker.cpp:160
QMetaObject::Connection callCreateCardConnectionCommand(const QString &pReaderName, const typename QtPrivate::FunctionPointer< T >::Object *pReceiver, T pSlot)
Executes a command to create a CardConnection for a specified reader.
Definition: ReaderManager.h:94
void fireReaderPropertiesUpdated(const ReaderInfo &pInfo)
void stopScanAll(const QString &pError=QString())
Stops scan for all device types.
Definition: ReaderManager.cpp:168
void fireCommandDone(QSharedPointer< CreateCardConnectionCommand > pCommand)