AusweisApp
Lade ...
Suche ...
Keine Treffer
governikus::Reader Klassenreferenzabstract

#include <Reader.h>

Klassendiagramm für governikus::Reader:

Signale

void fireCardInserted (const ReaderInfo &pInfo)
 
void fireCardRemoved (const ReaderInfo &pInfo)
 
void fireCardInfoChanged (const ReaderInfo &pInfo)
 
void fireReaderPropertiesUpdated (const ReaderInfo &pInfo)
 

Öffentliche Methoden

 Reader (ReaderManagerPluginType pPluginType, const QString &pReaderName)
 
 ~Reader () override=default
 
virtual void printGetReaderInfo () const
 
virtual void updateCard ()
 Periodically called to perform an update of the readers and cards state.
 
const QString & getName () const
 
const ReaderInfogetReaderInfo () const
 
virtual void insertCard (const QVariant &pData=QVariant())
 
void shelveCard ()
 
virtual CardgetCard () const =0
 
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.
 
CardReturnCode updateRetryCounter (QSharedPointer< CardConnectionWorker > pCardConnectionWorker)
 

Geschützte Methoden

void setInfoBasicReader (bool pBasicReader)
 
void setInfoMaxApduLength (int pMaxApduLength)
 
void setInfoCardInfo (const CardInfo &pCardInfo)
 
void setCardInfoTagType (CardInfo::TagType pTagType)
 
void removeCardInfo ()
 
void fetchCardInfo ()
 
int getTimerId () const
 
void setTimerId (int pTimerId)
 
void timerEvent (QTimerEvent *pEvent) override
 

Freundbeziehungen

class MockReader
 

Beschreibung der Konstruktoren und Destruktoren

◆ Reader()

Reader::Reader ( ReaderManagerPluginType pPluginType,
const QString & pReaderName )

◆ ~Reader()

governikus::Reader::~Reader ( )
overridedefault

Dokumentation der Elementfunktionen

◆ createCardConnectionWorker()

QSharedPointer< CardConnectionWorker > Reader::createCardConnectionWorker ( )

Creates a new CardConnectionWorker if and only if there is a card in the reader which is not already exclusively connected.

Rückgabe
a new CardConnectionWorker
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ fetchCardInfo()

void Reader::fetchCardInfo ( )
protected
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ fireCardInfoChanged

void governikus::Reader::fireCardInfoChanged ( const ReaderInfo & pInfo)
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ fireCardInserted

void governikus::Reader::fireCardInserted ( const ReaderInfo & pInfo)
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ fireCardRemoved

void governikus::Reader::fireCardRemoved ( const ReaderInfo & pInfo)
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ fireReaderPropertiesUpdated

void governikus::Reader::fireReaderPropertiesUpdated ( const ReaderInfo & pInfo)
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getCard()

virtual Card * governikus::Reader::getCard ( ) const
pure virtual

Implementiert in governikus::NfcReader, governikus::PcscReader, governikus::SimulatorReader, governikus::SmartReader und governikus::IfdReader.

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getName()

const QString & governikus::Reader::getName ( ) const
inline
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getReaderInfo()

const ReaderInfo & governikus::Reader::getReaderInfo ( ) const
inline
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getTimerId()

int Reader::getTimerId ( ) const
protected

◆ insertCard()

void Reader::insertCard ( const QVariant & pData = QVariant())
virtual

Erneute Implementation in governikus::SimulatorReader.

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ printGetReaderInfo()

virtual void governikus::Reader::printGetReaderInfo ( ) const
inlinevirtual

Erneute Implementation in governikus::PcscReader.

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ removeCardInfo()

void Reader::removeCardInfo ( )
protected
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ setCardInfoTagType()

void Reader::setCardInfoTagType ( CardInfo::TagType pTagType)
protected

◆ setInfoBasicReader()

void Reader::setInfoBasicReader ( bool pBasicReader)
protected
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ setInfoCardInfo()

void Reader::setInfoCardInfo ( const CardInfo & pCardInfo)
protected
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ setInfoMaxApduLength()

void Reader::setInfoMaxApduLength ( int pMaxApduLength)
protected
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ setPukInoperative()

void Reader::setPukInoperative ( )
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setTimerId()

void Reader::setTimerId ( int pTimerId)
protected
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ shelveCard()

void Reader::shelveCard ( )
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ timerEvent()

void Reader::timerEvent ( QTimerEvent * pEvent)
overrideprotected
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ updateCard()

virtual void governikus::Reader::updateCard ( )
inlinevirtual

Periodically called to perform an update of the readers and cards state.

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ updateRetryCounter()

CardReturnCode Reader::updateRetryCounter ( QSharedPointer< CardConnectionWorker > pCardConnectionWorker)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Freundbeziehungen und Funktionsdokumentation

◆ MockReader

friend class MockReader
friend

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