AusweisApp2
governikus::PcscReader Klassenreferenz

#include <PcscReader.h>

Klassendiagramm für governikus::PcscReader:

Öffentliche Methoden

 PcscReader (const QString &pReaderName)
 
 ~PcscReader () override
 
CardgetCard () const override
 
SCARD_READERSTATE getState () const
 
bool hasFeature (FeatureID pFeatureID) const
 
PCSC_INT getFeatureValue (FeatureID pFeatureID) const
 Check with hasFeature first for existence of the feature, otherwise this will cause an exception. Mehr ...
 
- Öffentliche Methoden geerbt von governikus::Reader
 Reader (ReaderManagerPlugInType pPlugInType, const QString &pReaderName)
 
 ~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 ReaderInfo &pInfo)
 
void fireCardRemoved (const ReaderInfo &pInfo)
 
void fireCardRetryCounterChanged (const ReaderInfo &pInfo)
 
void fireReaderPropertiesUpdated (const ReaderInfo &pInfo)
 
- 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)
explicit
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ ~PcscReader()

PcscReader::~PcscReader ( )
override
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) const

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

◆ getState()

SCARD_READERSTATE PcscReader::getState ( ) const

◆ hasFeature()

bool PcscReader::hasFeature ( FeatureID  pFeatureID) const

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