gehe zur Dokumentation dieser Datei
14 #include <QTimerEvent>
29 SCARD_READERSTATE mReaderState;
30 PcscReaderFeature mReaderFeatures;
31 PcscReaderPaceCapability mPaceCapabilities;
32 QScopedPointer<PcscCard> mPcscCard;
34 SCARDCONTEXT mContextHandle;
36 PCSC_RETURNCODE readReaderFeaturesAndPACECapabilities();
CardEvent
Definition: Reader.h:24
Definition: PcscCard.h:24
const CardInfo & getCardInfo() const
Definition: ReaderInfo.h:41
SCARD_READERSTATE getState()
Definition: PcscReader.cpp:74
const char * name
Definition: http_parser.cpp:470
bool hasFeature(FeatureID pFeatureID) const
Definition: PcscReader.cpp:80
@ Scard_E_Timeout
Definition: PcscUtils.h:76
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
Holds smart card informations.
Definition: CardInfo.h:28
Definition: PcscReader.h:25
bool hasPassport() const
Definition: ReaderInfo.h:65
@ Scard_F_Unknown_Error
Definition: PcscUtils.h:86
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
bool hasPaceCapability(PaceCapabilityId pPaceCapability)
Currently not used, but needed when implementing signature PIN handling.
Definition: PcscReader.cpp:155
bool hasEidCard() const
Definition: ReaderInfo.h:59
@ Scard_S_Success
Definition: PcscUtils.h:66
void setCardInfo(const CardInfo &pCardInfo)
Definition: ReaderInfo.h:95
Card * getCard() const override
Definition: PcscReader.cpp:340
const QString & getName() const
Definition: ReaderInfo.h:101
QSharedPointer< CardConnectionWorker > createCardConnectionWorker()
Creates a new CardConnectionWorker if and only if there is a card in the reader which is not already ...
Definition: Reader.cpp:35
virtual ~PcscReader() override
Definition: PcscReader.cpp:63
@ Scard_E_Unknown_Reader
Definition: PcscUtils.h:75
static QString toString(PCSC_RETURNCODE pCode)
Definition: PcscUtils.cpp:10
int mTimerId
Definition: Reader.h:30
static bool create(const QSharedPointer< CardConnectionWorker > &pCardConnectionWorker, ReaderInfo &pReaderInfo)
In order to create a CardInfo instance a connection is established to the smart card and data is read...
Definition: CardInfo.cpp:112
ReaderInfo mReaderInfo
Definition: Reader.h:29