25 Q_PLUGIN_METADATA(IID
"governikus.ReaderManagerPlugIn" FILE
"metadata.json")
29 SCARDCONTEXT mContextHandle;
31 QMap<QString, Reader*> mReaders;
34 PCSC_RETURNCODE readReaderNames(QStringList& pReaderNames);
36 inline QString extractReaderName(
const PCSC_CHAR_PTR pReaderPointer)
const;
37 void removeReader(
const QString& pReaderName);
38 void removeReaders(
const QStringList& pReaderNames);
44 [[nodiscard]] QList<Reader*>
getReaders()
const override;
46 void startScan(
bool pAutoConnect)
override;
47 void stopScan(
const QString& pError = QString())
override;
Definition: PcscReaderManagerPlugIn.h:23
QList< Reader * > getReaders() const override
Definition: PcscReaderManagerPlugIn.cpp:45
PcscReaderManagerPlugIn()
Definition: PcscReaderManagerPlugIn.cpp:18
void startScan(bool pAutoConnect) override
Definition: PcscReaderManagerPlugIn.cpp:51
~PcscReaderManagerPlugIn() override
Definition: PcscReaderManagerPlugIn.cpp:33
void stopScan(const QString &pError=QString()) override
Definition: PcscReaderManagerPlugIn.cpp:67
Definition: ReaderManagerPlugIn.h:23
Implementation of GeneralAuthenticate response APDUs.
Definition: CommandApdu.h:16