27 mutable QMutex mMutex;
29 QPointer<ReaderManagerWorker> mWorker;
51 void startScan(ReaderManagerPlugInType pType,
bool pAutoConnect =
true);
73 void stopScan(ReaderManagerPlugInType pType,
const QString& pError = QString());
76 QVector<ReaderInfo>
getReaderInfos(ReaderManagerPlugInType pType)
const;
98 qCCritical(card) <<
"Cannot invoke CreateCardConnectionCommand command";
99 command->deleteLater();
void startScanAll(bool pAutoConnect=true)
Starts a scan for all device types.
Definition: ReaderManager.cpp:120
Code
Definition: GlobalStatus.h:25
Definition: ReaderFilter.h:20
void fireReaderPropertiesUpdated(const QString &pReaderName)
Definition: moc_ReaderManager.cpp:293
~ReaderManager()
Definition: ReaderManager.cpp:28
bool isScanRunning() const
Queries if any plugin is currently scanning.
Definition: ReaderManager.cpp:156
QVector< ReaderInfo > getReaderInfos(ReaderManagerPlugInType pType) const
Definition: ReaderManager.cpp:184
void fireReaderRemoved(const QString &pReaderName)
Definition: moc_ReaderManager.cpp:279
Definition: ReaderInfo.h:16
void updateRetryCounters()
Definition: ReaderManager.cpp:222
void fireCardRetryCounterChanged(const QString &pReaderName)
Definition: moc_ReaderManager.cpp:314
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
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:88
void init()
Initialize the reader manager service.
Definition: ReaderManager.cpp:49
void fireInitialized()
Definition: moc_ReaderManager.cpp:327
void fireStatusChanged(const ReaderManagerPlugInInfo &pInfo)
Definition: moc_ReaderManager.cpp:265
void firePluginAdded(const ReaderManagerPlugInInfo &pInfo)
Definition: moc_ReaderManager.cpp:258
Definition: CreateCardConnectionCommand.h:22
#define T(v)
Definition: http_parser.cpp:237
void updateReaderInfo(const QString &pReaderName)
Definition: ReaderManager.cpp:214
void fireReaderAdded(const QString &pReaderName)
Definition: moc_ReaderManager.cpp:272
void stopScan(ReaderManagerPlugInType pType, const QString &pError=QString())
Stops started scan for devices.
Definition: ReaderManager.cpp:130
void fireCardRemoved(const QString &pReaderName)
Definition: moc_ReaderManager.cpp:307
void fireReaderDeviceError(GlobalStatus::Code pError)
Definition: moc_ReaderManager.cpp:286
QVector< ReaderManagerPlugInInfo > getPlugInInfos() const
Definition: ReaderManager.cpp:174
void shutdown()
Shuts down the reader manager service.
Definition: ReaderManager.cpp:89
void fireCommandDone(QSharedPointer< CreateCardConnectionCommand > pCommand)
Definition: moc_CreateCardConnectionCommand.cpp:171
void startScan(ReaderManagerPlugInType pType, bool pAutoConnect=true)
Starts a scan for devices if registered plugin don't scan anytime.
Definition: ReaderManager.cpp:104
Definition: ReaderManager.h:19
ReaderInfo getReaderInfo(const QString &pReaderName) const
Definition: ReaderManager.cpp:202
void fireReaderEvent()
Definition: moc_ReaderManager.cpp:321
void stopScanAll()
Stops scan for all device types.
Definition: ReaderManager.cpp:146
static ReaderManager & getInstance()
Definition: ReaderManager.cpp:43
void fireCardInserted(const QString &pReaderName)
Definition: moc_ReaderManager.cpp:300