15 #include <QTimerEvent>
22 class PcscReaderFeature;
23 class PcscReaderPaceCapability;
33 SCARD_READERSTATE mReaderState;
34 PcscReaderFeature mReaderFeatures;
35 PcscReaderPaceCapability mPaceCapabilities;
36 QScopedPointer<PcscCard> mPcscCard;
38 SCARDCONTEXT mContextHandle;
40 PCSC_RETURNCODE readReaderFeaturesAndPACECapabilities();
virtual ~PcscReader() override
Definition: PcscReader.cpp:63
Card * getCard() const override
Definition: PcscReader.cpp:342
CardEvent
Definition: Reader.h:27
SCARD_READERSTATE getState()
Definition: PcscReader.cpp:74
bool hasFeature(FeatureID pFeatureID) const
Definition: PcscReader.cpp:80
bool hasPaceCapability(PaceCapabilityId pPaceCapability)
Currently not used, but needed when implementing signature PIN handling.
Definition: PcscReader.cpp:155
Definition: PcscReader.h:27
PcscReader(const QString &pReaderName)
Definition: PcscReader.cpp:15
PCSC_INT getFeatureValue(FeatureID pFeatureID)
Check with hasFeature first for existence of the feature, otherwise this will cause an exception...
Definition: PcscReader.cpp:86