16class test_PcscReaderManagerPlugin;
26 Q_PLUGIN_METADATA(IID
"governikus.ReaderManagerPlugin" FILE
"metadata.json")
31 SCARDCONTEXT mContextHandle;
33 QMap<QString,
Reader*> mReaders;
36 PCSC_RETURNCODE readReaderNames(QStringList& pReaderNames) const;
38 inline QString extractReaderName(const PCSC_CHAR_PTR pReaderPointer) const;
39 void addReaders(const QStringList& pReaderNames);
40 void removeReader(const QString& pReaderName);
41 void removeReaders(const QStringList& pReaderNames);
49 void startScan(
bool pAutoConnect) override;
50 void stopScan(const QString& pError = QString()) override;
Definition PcscReaderManagerPlugin.h:24
void stopScan(const QString &pError=QString()) override
Definition PcscReaderManagerPlugin.cpp:68
friend class ::test_PcscReaderManagerPlugin
Definition PcscReaderManagerPlugin.h:28
QList< Reader * > getReaders() const override
Definition PcscReaderManagerPlugin.cpp:45
void startScan(bool pAutoConnect) override
Definition PcscReaderManagerPlugin.cpp:51
Definition ReaderManagerPlugin.h:20
Defines the AccessRight and AccessRole enum.
Definition CommandApdu.h:17