AusweisApp2
Lade ...
Suche ...
Keine Treffer
governikus::ReaderManagerPlugIn Klassenreferenzabstract

#include <ReaderManagerPlugIn.h>

Klassendiagramm für governikus::ReaderManagerPlugIn:

Signale

void fireStatusChanged (const ReaderManagerPlugInInfo &pInfo)
 
void fireReaderAdded (const ReaderInfo &pInfo)
 
void fireReaderRemoved (const ReaderInfo &pInfo)
 
void fireCardInserted (const ReaderInfo &pInfo)
 
void fireCardRemoved (const ReaderInfo &pInfo)
 
void fireCardInfoChanged (const ReaderInfo &pInfo)
 
void fireReaderPropertiesUpdated (const ReaderInfo &pInfo)
 

Öffentliche Methoden

 ReaderManagerPlugIn (ReaderManagerPlugInType pPlugInType, bool pAvailable=false, bool pPlugInEnabled=false)
 
 ~ReaderManagerPlugIn () override=default
 
const ReaderManagerPlugInInfo & getInfo () const
 
bool isScanRunning () const
 
virtual QList< Reader * > getReaders () const =0
 
virtual void init ()
 
void reset ()
 
virtual void shutdown ()
 
virtual void insert (const QString &pReaderName, const QVariant &pData)
 
void shelve ()
 
virtual void startScan (bool pAutoConnect)
 
virtual void stopScan (const QString &pError=QString())
 

Geschützte Methoden

void setPlugInEnabled (bool pEnabled)
 
void setPlugInAvailable (bool pAvailable)
 
void setPlugInValue (ReaderManagerPlugInInfo::Key pKey, const QVariant &pValue)
 

Freundbeziehungen

class MockReaderManagerPlugIn
 

Beschreibung der Konstruktoren und Destruktoren

◆ ReaderManagerPlugIn()

ReaderManagerPlugIn::ReaderManagerPlugIn ( ReaderManagerPlugInType  pPlugInType,
bool  pAvailable = false,
bool  pPlugInEnabled = false 
)

◆ ~ReaderManagerPlugIn()

governikus::ReaderManagerPlugIn::~ReaderManagerPlugIn ( )
overridedefault

Dokumentation der Elementfunktionen

◆ fireCardInfoChanged

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

◆ fireCardInserted

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

◆ fireCardRemoved

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

◆ fireReaderAdded

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

◆ fireReaderPropertiesUpdated

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

◆ fireReaderRemoved

void governikus::ReaderManagerPlugIn::fireReaderRemoved ( const ReaderInfo pInfo)
signal

◆ fireStatusChanged

void governikus::ReaderManagerPlugIn::fireStatusChanged ( const ReaderManagerPlugInInfo &  pInfo)
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getInfo()

const ReaderManagerPlugInInfo & governikus::ReaderManagerPlugIn::getInfo ( ) const
inline
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getReaders()

virtual QList< Reader * > governikus::ReaderManagerPlugIn::getReaders ( ) const
pure virtual

Implementiert in governikus::NfcReaderManagerPlugIn, governikus::PcscReaderManagerPlugIn, governikus::SimulatorReaderManagerPlugIn, governikus::SmartReaderManagerPlugIn und governikus::IfdReaderManagerPlugIn.

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

◆ init()

virtual void governikus::ReaderManagerPlugIn::init ( )
inlinevirtual

Erneute Implementation in governikus::NfcReaderManagerPlugIn, governikus::SimulatorReaderManagerPlugIn, governikus::SmartReaderManagerPlugIn und governikus::IfdReaderManagerPlugIn.

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

◆ insert()

virtual void governikus::ReaderManagerPlugIn::insert ( const QString &  pReaderName,
const QVariant &  pData 
)
inlinevirtual

◆ isScanRunning()

bool governikus::ReaderManagerPlugIn::isScanRunning ( ) const
inline
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ reset()

void governikus::ReaderManagerPlugIn::reset ( )
inline
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ setPlugInAvailable()

void governikus::ReaderManagerPlugIn::setPlugInAvailable ( bool  pAvailable)
inlineprotected
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ setPlugInEnabled()

void governikus::ReaderManagerPlugIn::setPlugInEnabled ( bool  pEnabled)
inlineprotected
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ setPlugInValue()

void governikus::ReaderManagerPlugIn::setPlugInValue ( ReaderManagerPlugInInfo::Key  pKey,
const QVariant &  pValue 
)
inlineprotected

◆ shelve()

void ReaderManagerPlugIn::shelve ( )
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ shutdown()

virtual void governikus::ReaderManagerPlugIn::shutdown ( )
inlinevirtual

Erneute Implementation in governikus::NfcReaderManagerPlugIn und governikus::SmartReaderManagerPlugIn.

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

◆ startScan()

void ReaderManagerPlugIn::startScan ( bool  pAutoConnect)
virtual

Erneute Implementation in governikus::NfcReaderManagerPlugIn, governikus::PcscReaderManagerPlugIn, governikus::SimulatorReaderManagerPlugIn, governikus::SmartReaderManagerPlugIn, governikus::IfdReaderManagerPlugIn und governikus::RemoteIfdReaderManagerPlugIn.

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

◆ stopScan()

void ReaderManagerPlugIn::stopScan ( const QString &  pError = QString())
virtual

Erneute Implementation in governikus::NfcReaderManagerPlugIn, governikus::PcscReaderManagerPlugIn, governikus::SimulatorReaderManagerPlugIn, governikus::SmartReaderManagerPlugIn, governikus::IfdReaderManagerPlugIn und governikus::RemoteIfdReaderManagerPlugIn.

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

Freundbeziehungen und Funktionsdokumentation

◆ MockReaderManagerPlugIn

friend class MockReaderManagerPlugIn
friend

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