AusweisApp2
governikus::MockReader Klassenreferenz

#include <MockReader.h>

Klassendiagramm für governikus::MockReader:

Öffentliche Methoden

 MockReader (const QString &pReaderName=QStringLiteral("MockReader"))
 
virtual ~MockReader () override
 
CardgetCard () const override
 
void removeCard ()
 
MockCardsetCard (const MockCardConfig &pCardConfig, const QByteArray &pEfCardAccess)
 
MockCardsetCard (const MockCardConfig &pCardConfig, const QSharedPointer< EFCardAccess > &pEfCardAccess=QSharedPointer< EFCardAccess >())
 
ReaderInfogetReaderInfo ()
 
void setReaderInfo (const ReaderInfo &pReaderInfo)
 
void setCardEvent (const CardEvent pEvent)
 
- Ö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)
 

Öffentliche, statische Methoden

static MockReadercreateMockReader (const QVector< TransmitConfig > &pTransmitConfig=QVector< TransmitConfig >(), const QByteArray &pEfCardAccess=QByteArray())
 
static MockReadercreateMockReader (const QVector< TransmitConfig > &pTransmitConfig, const QSharedPointer< EFCardAccess > &pEfCardAccess)
 

Weitere Geerbte Elemente

- Öffentliche Typen geerbt von governikus::Reader
enum  CardEvent { CardEvent::NONE, CardEvent::CARD_INSERTED, CardEvent::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

◆ MockReader()

MockReader::MockReader ( const QString &  pReaderName = QStringLiteral("MockReader"))
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ ~MockReader()

MockReader::~MockReader ( )
overridevirtual

Dokumentation der Elementfunktionen

◆ createMockReader() [1/2]

MockReader * MockReader::createMockReader ( const QVector< TransmitConfig > &  pTransmitConfig,
const QSharedPointer< EFCardAccess > &  pEfCardAccess 
)
static
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ createMockReader() [2/2]

MockReader * MockReader::createMockReader ( const QVector< TransmitConfig > &  pTransmitConfig = QVector<TransmitConfig>(),
const QByteArray &  pEfCardAccess = QByteArray() 
)
static
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ getCard()

Card* governikus::MockReader::getCard ( ) const
inlineoverridevirtual

Implementiert governikus::Reader.

◆ getReaderInfo()

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

◆ removeCard()

void governikus::MockReader::removeCard ( )
inline
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setCard() [1/2]

MockCard * MockReader::setCard ( const MockCardConfig pCardConfig,
const QByteArray &  pEfCardAccess 
)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setCard() [2/2]

MockCard * MockReader::setCard ( const MockCardConfig pCardConfig,
const QSharedPointer< EFCardAccess > &  pEfCardAccess = QSharedPointer<EFCardAccess>() 
)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setCardEvent()

void governikus::MockReader::setCardEvent ( const CardEvent  pEvent)
inline

◆ setReaderInfo()

void governikus::MockReader::setReaderInfo ( const ReaderInfo pReaderInfo)
inline

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