AusweisApp2
governikus::PcscReader Klassenreferenz

#include <PcscReader.h>

Klassendiagramm für governikus::PcscReader:

Öffentliche Methoden

 PcscReader (const QString &pReaderName)
 
virtual ~PcscReader () override
 
CardgetCard () const override
 
SCARD_READERSTATE getState ()
 
bool hasFeature (FeatureID pFeatureID) const
 
PCSC_INT getFeatureValue (FeatureID pFeatureID)
 Check with hasFeature first for existence of the feature, otherwise this will cause an exception. Mehr ...
 
bool hasPaceCapability (PaceCapabilityId pPaceCapability)
 Currently not used, but needed when implementing signature PIN handling. Mehr ...
 
- Öffentliche Methoden geerbt von governikus::Reader
 Reader (ReaderManagerPlugInType pPlugInType, const QString &pReaderName)
 
virtual ~Reader () override=default
 
void update ()
 Periodically called to perform an update of the readers and cards state. Mehr ...
 
const QString & getName () const
 
const ReaderInfogetReaderInfo () const
 
void setPukInoperative ()
 
QSharedPointer< CardConnectionWorkercreateCardConnectionWorker ()
 Creates a new CardConnectionWorker if and only if there is a card in the reader which is not already exclusively connected. Mehr ...
 
CardReturnCode updateRetryCounter (QSharedPointer< CardConnectionWorker > pCardConnectionWorker)
 

Weitere Geerbte Elemente

- Öffentliche Typen geerbt von governikus::Reader
enum class  CardEvent { NONE , CARD_INSERTED , CARD_REMOVED }
 
- Signale geerbt von governikus::Reader
void fireCardInserted (const QString &pReaderName)
 
void fireCardRemoved (const QString &pReaderName)
 
void fireCardRetryCounterChanged (const QString &pReaderName)
 
void fireReaderPropertiesUpdated (const QString &pReaderName)
 
void fireReaderDeviceError (GlobalStatus::Code pErrorCode)
 
- Geschützte Methoden geerbt von governikus::Reader
void timerEvent (QTimerEvent *pEvent) override
 
- Geschützte Attribute geerbt von governikus::Reader
ReaderInfo mReaderInfo
 
int mTimerId
 

Beschreibung der Konstruktoren und Destruktoren

◆ PcscReader()

PcscReader::PcscReader ( const QString &  pReaderName)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ ~PcscReader()

PcscReader::~PcscReader ( )
overridevirtual
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Dokumentation der Elementfunktionen

◆ getCard()

Card * PcscReader::getCard ( ) const
overridevirtual

Implementiert governikus::Reader.

◆ getFeatureValue()

PCSC_INT PcscReader::getFeatureValue ( FeatureID  pFeatureID)

Check with hasFeature first for existence of the feature, otherwise this will cause an exception.

◆ getState()

SCARD_READERSTATE PcscReader::getState ( )

◆ hasFeature()

bool PcscReader::hasFeature ( FeatureID  pFeatureID) const

◆ hasPaceCapability()

bool PcscReader::hasPaceCapability ( PaceCapabilityId  pPaceCapability)

Currently not used, but needed when implementing signature PIN handling.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: