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

#include <ReaderManager.h>

Klassendiagramm für governikus::ReaderManager:

Öffentliche Slots

void shutdown ()
 Shuts down the reader manager service. Mehr ...
 

Signale

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

Öffentliche Methoden

void init (const QSharedPointer< RemoteClient > &pRemoteClient=QSharedPointer< RemoteClient >())
 Initialize the reader manager service. Mehr ...
 
void startScanAll (bool pAutoConnect=true)
 Starts a scan for all device types. Mehr ...
 
void startScan (ReaderManagerPlugInType pType, bool pAutoConnect=true)
 Starts a scan for devices if registered plugin don't scan anytime. Mehr ...
 
void stopScanAll ()
 Stops scan for all device types. Mehr ...
 
void stopScan (ReaderManagerPlugInType pType)
 Stops started scan for devices. Mehr ...
 
QVector< ReaderManagerPlugInInfogetPlugInInfos () const
 
QVector< ReaderInfogetReaderInfos (ReaderManagerPlugInType pType) const
 
virtual QVector< ReaderInfogetReaderInfos (const ReaderFilter &pFilter=ReaderFilter()) const
 
ReaderInfo getReaderInfo (const QString &pReaderName) const
 
template<typename T >
QMetaObject::Connection callCreateCardConnectionCommand (const QString &pReaderName, const typename QtPrivate::FunctionPointer< T >::Object *pReceiver, T pSlot)
 Executes a command to create a CardConnection for a specified reader. Mehr ...
 
void connectReader (const QString &pReaderName)
 
void disconnectReader (const QString &pReaderName)
 
void disconnectAllReaders ()
 
QSharedPointer< RemoteClientgetRemoteClient ()
 

Öffentliche, statische Methoden

static ReaderManagergetInstance ()
 

Geschützte Methoden

 ReaderManager ()
 
 ~ReaderManager ()
 

Beschreibung der Konstruktoren und Destruktoren

ReaderManager::ReaderManager ( )
protected
ReaderManager::~ReaderManager ( )
protected

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

Dokumentation der Elementfunktionen

template<typename T >
QMetaObject::Connection governikus::ReaderManager::callCreateCardConnectionCommand ( const QString &  pReaderName,
const typename QtPrivate::FunctionPointer< T >::Object *  pReceiver,
T  pSlot 
)
inline

Executes a command to create a CardConnection for a specified reader.

Parameter
pReaderNameThe name of the reader.
pReceiverThe receiver object .
pSlotThe slot to receive CreateCardConnectionCommand.
void ReaderManager::connectReader ( const QString &  pReaderName)
void ReaderManager::disconnectAllReaders ( )
void ReaderManager::disconnectReader ( const QString &  pReaderName)
void governikus::ReaderManager::fireCardInserted ( const QString &  pReaderName)
signal

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

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

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

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

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

void governikus::ReaderManager::fireInitialized ( )
signal

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

void governikus::ReaderManager::firePluginAdded ( const ReaderManagerPlugInInfo pInfo)
signal

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

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

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

void governikus::ReaderManager::fireReaderDeviceError ( DeviceError  pDeviceError)
signal

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

void governikus::ReaderManager::fireReaderEvent ( )
signal

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

void governikus::ReaderManager::fireReaderPropertiesUpdated ( const QString &  pReaderName)
signal

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

void governikus::ReaderManager::fireReaderRemoved ( const QString &  pReaderName)
signal

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

void governikus::ReaderManager::fireStatusChanged ( const ReaderManagerPlugInInfo pInfo)
signal

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

ReaderManager & ReaderManager::getInstance ( )
static

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

QVector< ReaderManagerPlugInInfo > ReaderManager::getPlugInInfos ( ) const

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

ReaderInfo ReaderManager::getReaderInfo ( const QString &  pReaderName) const

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

QVector< ReaderInfo > ReaderManager::getReaderInfos ( ReaderManagerPlugInType  pType) const

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

QVector< ReaderInfo > ReaderManager::getReaderInfos ( const ReaderFilter pFilter = ReaderFilter()) const
virtual
QSharedPointer< RemoteClient > ReaderManager::getRemoteClient ( )

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

void ReaderManager::init ( const QSharedPointer< RemoteClient > &  pRemoteClient = QSharedPointer<RemoteClient>())

Initialize the reader manager service.

The thread is started and the plug-ins are initialized, too.

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

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

void ReaderManager::shutdown ( )
slot

Shuts down the reader manager service.

The thread is terminated and the plug-ins are unloaded.

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

void ReaderManager::startScan ( ReaderManagerPlugInType  pType,
bool  pAutoConnect = true 
)

Starts a scan for devices if registered plugin don't scan anytime.

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

void ReaderManager::startScanAll ( bool  pAutoConnect = true)

Starts a scan for all device types.

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

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

void ReaderManager::stopScan ( ReaderManagerPlugInType  pType)

Stops started scan for devices.

Be aware that some plugins don't finish the whole scan if you abort it with stopScan!

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

void ReaderManager::stopScanAll ( )

Stops scan for all device types.

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

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


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