AusweisApp2
 Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Propertys Freundbeziehungen Makrodefinitionen
governikus::ReaderManagerPlugIn Klassenreferenzabstract

#include <ReaderManagerPlugIn.h>

Klassendiagramm für governikus::ReaderManagerPlugIn:

Signale

void fireStatusChanged (const ReaderManagerPlugInInfo &pInfo)
 
void fireReaderAdded (const QString &pReaderName)
 
void fireReaderRemoved (const QString &pReaderName)
 
void fireReaderDeviceError (DeviceError pDeviceError)
 
void fireCardInserted (const QString &pReaderName)
 
void fireCardRemoved (const QString &pReaderName)
 
void fireCardRetryCounterChanged (const QString &pReaderName)
 
void fireReaderPropertiesUpdated (const QString &pReaderName)
 

Öffentliche Methoden

 ReaderManagerPlugIn (ReaderManagerPlugInType pPlugInType, bool pAvailable=false, bool pPlugInEnabled=false)
 
virtual ~ReaderManagerPlugIn ()=default
 
const ReaderManagerPlugInInfogetInfo () const
 
virtual QList< Reader * > getReaders () const =0
 
virtual void init ()
 
virtual void shutdown ()
 
virtual void startScan ()
 
virtual void stopScan ()
 
void setConnectToKnownReaders (bool pConnectToKnownReaders)
 
virtual void setRemoteClient (const QSharedPointer< RemoteClient > &pRemoteClient)
 

Geschützte Methoden

virtual void onConnectToKnownReadersChanged ()
 
void setReaderInfoEnabled (bool pEnabled)
 
void setReaderInfoAvailable (bool pAvailable)
 
void setReaderInfoResponding (bool pResponding)
 
void setReaderInfoValue (ReaderManagerPlugInInfo::Key pKey, const QVariant &pValue)
 

Geschützte Attribute

bool mScanInProgress
 
bool mConnectToKnownReaders
 

Beschreibung der Konstruktoren und Destruktoren

ReaderManagerPlugIn::ReaderManagerPlugIn ( ReaderManagerPlugInType  pPlugInType,
bool  pAvailable = false,
bool  pPlugInEnabled = false 
)
virtual governikus::ReaderManagerPlugIn::~ReaderManagerPlugIn ( )
virtualdefault

Dokumentation der Elementfunktionen

void governikus::ReaderManagerPlugIn::fireCardInserted ( const QString &  pReaderName)
signal

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

void governikus::ReaderManagerPlugIn::fireCardRemoved ( const QString &  pReaderName)
signal

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

void governikus::ReaderManagerPlugIn::fireCardRetryCounterChanged ( const QString &  pReaderName)
signal

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

void governikus::ReaderManagerPlugIn::fireReaderAdded ( const QString &  pReaderName)
signal

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

void governikus::ReaderManagerPlugIn::fireReaderDeviceError ( DeviceError  pDeviceError)
signal
void governikus::ReaderManagerPlugIn::fireReaderPropertiesUpdated ( const QString &  pReaderName)
signal

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

void governikus::ReaderManagerPlugIn::fireReaderRemoved ( const QString &  pReaderName)
signal
void governikus::ReaderManagerPlugIn::fireStatusChanged ( const ReaderManagerPlugInInfo pInfo)
signal

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

const ReaderManagerPlugInInfo& governikus::ReaderManagerPlugIn::getInfo ( ) const
inline
virtual QList<Reader*> governikus::ReaderManagerPlugIn::getReaders ( ) const
pure virtual
virtual void governikus::ReaderManagerPlugIn::init ( )
inlinevirtual

Erneute Implementation in governikus::BluetoothReaderManagerPlugIn, governikus::PcscReaderManagerPlugIn und governikus::NfcReaderManagerPlugIn.

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

void ReaderManagerPlugIn::onConnectToKnownReadersChanged ( )
protectedvirtual

Erneute Implementation in governikus::RemoteReaderManagerPlugIn und governikus::BluetoothReaderManagerPlugIn.

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

void ReaderManagerPlugIn::setConnectToKnownReaders ( bool  pConnectToKnownReaders)

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

void governikus::ReaderManagerPlugIn::setReaderInfoAvailable ( bool  pAvailable)
inlineprotected

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

void governikus::ReaderManagerPlugIn::setReaderInfoEnabled ( bool  pEnabled)
inlineprotected

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

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

void governikus::ReaderManagerPlugIn::setReaderInfoResponding ( bool  pResponding)
inlineprotected

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

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

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

virtual void governikus::ReaderManagerPlugIn::setRemoteClient ( const QSharedPointer< RemoteClient > &  pRemoteClient)
inlinevirtual

Erneute Implementation in governikus::RemoteReaderManagerPlugIn.

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

Dokumentation der Datenelemente

bool governikus::ReaderManagerPlugIn::mConnectToKnownReaders
protected
bool governikus::ReaderManagerPlugIn::mScanInProgress
protected

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