28 SCARD_READERSTATE mReaderState;
29 PcscReaderFeature mReaderFeatures;
30 QScopedPointer<PcscCard> mPcscCard;
32 SCARDCONTEXT mContextHandle;
34 void fetchGetReaderInfo();
35 PCSC_RETURNCODE readReaderFeatures();
37 void updateCard()
override;
40 explicit PcscReader(
const QString& pReaderName);
45 [[nodiscard]] SCARD_READERSTATE
getState()
const;
47 [[nodiscard]]
bool hasFeature(FeatureID pFeatureID)
const;
Definition: PcscReader.h:24
SCARD_READERSTATE getState() const
Definition: PcscReader.cpp:71
~PcscReader() override
Definition: PcscReader.cpp:60
bool hasFeature(FeatureID pFeatureID) const
Definition: PcscReader.cpp:77
Card * getCard() const override
Definition: PcscReader.cpp:323
PCSC_INT getFeatureValue(FeatureID pFeatureID) const
Check with hasFeature first for existence of the feature, otherwise this will cause an exception.
Definition: PcscReader.cpp:83
Implementation of GeneralAuthenticate response APDUs.
Definition: CommandApdu.h:16