AusweisApp2
governikus::RemoteServiceModel Klassenreferenz

#include <RemoteServiceModel.h>

Klassendiagramm für governikus::RemoteServiceModel:

Signale

void fireIsRunningChanged ()
 
void fireEnvironmentChanged ()
 
void firePskChanged (const QByteArray &pPsk)
 
void fireConnectedChanged ()
 
void fireServerPskChanged ()
 
void fireDetectionChanged ()
 
void firePairingFailed (QString pDeviceName, QString pErrorMessage)
 
void firePairingSuccess (QString pDeviceName)
 
void fireConnectionInfoChanged ()
 
void fireConnectedServerDeviceNamesChanged ()
 
void fireEstablishPaceChannelMessageUpdated ()
 
- Signale geerbt von governikus::WorkflowModel
void fireStartWorkflow ()
 
void fireCurrentStateChanged (const QString &pState)
 
void fireResultChanged ()
 
void fireReaderPlugInTypeChanged ()
 
void fireIsBasicReaderChanged ()
 
void fireReaderImageChanged ()
 
void fireNextWorkflowPendingChanged ()
 

Öffentliche Methoden

bool isRunning () const
 
void setRunning (bool pState)
 
RemoteDeviceModelgetAvailableRemoteDevices ()
 
RemoteDeviceModelgetKnownDevices ()
 
RemoteDeviceModelgetCombinedDevices ()
 
void setDetectRemoteDevices (bool pNewStatus)
 
bool detectRemoteDevices ()
 
Q_INVOKABLE bool rememberServer (const QString &pDeviceId)
 
Q_INVOKABLE void connectToRememberedServer (const QString &pServerPsk)
 
void resetContext (const QSharedPointer< RemoteServiceContext > &pContext=QSharedPointer< RemoteServiceContext >())
 
Q_INVOKABLE void setPairing (bool pEnabled=true)
 
bool isConnectedToPairedDevice () const
 
bool isSaCPinChangeWorkflow () const
 
bool isRunnable () const
 
bool isCanEnableNfc () const
 
QString getErrorMessage () const
 
QByteArray getPsk () const
 
QString getConnectionInfo () const
 
QString getConnectedServerDeviceNames () const
 
Q_INVOKABLE bool pinPadModeOn ()
 
Q_INVOKABLE QString getPasswordType () const
 
Q_INVOKABLE void forgetDevice (const QString &pId)
 
Q_INVOKABLE void cancelPasswordRequest ()
 
- Öffentliche Methoden geerbt von governikus::WorkflowModel
 WorkflowModel (QObject *pParent=nullptr)
 
virtual ~WorkflowModel ()
 
void resetContext (const QSharedPointer< WorkflowContext > &pContext=QSharedPointer< WorkflowContext >())
 
QString getCurrentState () const
 
virtual QString getResultString () const
 
bool isError () const
 
bool isMaskedError () const
 
ReaderManagerPlugInType getReaderPlugInType () const
 
void setReaderPlugInType (ReaderManagerPlugInType pReaderPlugInType)
 
bool isBasicReader ()
 
bool getNextWorkflowPending () const
 
QString getReaderImage () const
 
Q_INVOKABLE void startWorkflow ()
 
Q_INVOKABLE void cancelWorkflow ()
 
Q_INVOKABLE void cancelWorkflowToChangePin ()
 
Q_INVOKABLE void continueWorkflow ()
 
Q_INVOKABLE void setInitialPluginType ()
 
Q_INVOKABLE bool selectedReaderHasCard () const
 
Q_INVOKABLE bool shouldSkipResultView () const
 
Q_INVOKABLE bool isCancellationByUser () const
 
Q_INVOKABLE void sendResultMail () const
 

Geschützte Methoden

 RemoteServiceModel ()
 
 ~RemoteServiceModel () override=default
 

Geschützte, statische Methoden

static RemoteServiceModelgetInstance ()
 

Propertys

bool running
 
bool runnable
 
bool canEnableNfc
 
QString errorMessage
 
QByteArray psk
 
bool connectedToPairedDevice
 
QString connectionInfo
 
QString connectedServerDeviceNames
 
RemoteDeviceModel availableRemoteDevices
 
RemoteDeviceModel knownDevices
 
RemoteDeviceModel combinedDevices
 
bool detectRemoteDevices
 
bool isSaCPinChangeWorkflow
 
- Propertys geerbt von governikus::WorkflowModel
QString currentState
 
QString resultString
 
bool error
 
bool errorIsMasked
 
ReaderManagerPlugInType readerPlugInType
 
bool isBasicReader
 
QString readerImage
 
bool hasNextWorkflowPending
 

Freundbeziehungen

class Env
 

Weitere Geerbte Elemente

- Öffentliche Slots geerbt von governikus::WorkflowModel
void onReaderManagerSignal ()
 

Beschreibung der Konstruktoren und Destruktoren

◆ RemoteServiceModel()

governikus::RemoteServiceModel::RemoteServiceModel ( )
protected

◆ ~RemoteServiceModel()

governikus::RemoteServiceModel::~RemoteServiceModel ( )
overrideprotecteddefault

Dokumentation der Elementfunktionen

◆ cancelPasswordRequest()

void RemoteServiceModel::cancelPasswordRequest ( )

◆ connectToRememberedServer()

void RemoteServiceModel::connectToRememberedServer ( const QString &  pServerPsk)

◆ detectRemoteDevices()

bool governikus::RemoteServiceModel::detectRemoteDevices ( )

◆ fireConnectedChanged

void governikus::RemoteServiceModel::fireConnectedChanged ( )
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ fireConnectedServerDeviceNamesChanged

void governikus::RemoteServiceModel::fireConnectedServerDeviceNamesChanged ( )
signal

◆ fireConnectionInfoChanged

void governikus::RemoteServiceModel::fireConnectionInfoChanged ( )
signal

◆ fireDetectionChanged

void governikus::RemoteServiceModel::fireDetectionChanged ( )
signal

◆ fireEnvironmentChanged

void governikus::RemoteServiceModel::fireEnvironmentChanged ( )
signal

◆ fireEstablishPaceChannelMessageUpdated

void governikus::RemoteServiceModel::fireEstablishPaceChannelMessageUpdated ( )
signal

◆ fireIsRunningChanged

void governikus::RemoteServiceModel::fireIsRunningChanged ( )
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ firePairingFailed

void governikus::RemoteServiceModel::firePairingFailed ( QString  pDeviceName,
QString  pErrorMessage 
)
signal

◆ firePairingSuccess

void governikus::RemoteServiceModel::firePairingSuccess ( QString  pDeviceName)
signal

◆ firePskChanged

void governikus::RemoteServiceModel::firePskChanged ( const QByteArray &  pPsk)
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ fireServerPskChanged

void governikus::RemoteServiceModel::fireServerPskChanged ( )
signal

◆ forgetDevice()

void RemoteServiceModel::forgetDevice ( const QString &  pId)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ getAvailableRemoteDevices()

RemoteDeviceModel * RemoteServiceModel::getAvailableRemoteDevices ( )

◆ getCombinedDevices()

RemoteDeviceModel * RemoteServiceModel::getCombinedDevices ( )

◆ getConnectedServerDeviceNames()

QString RemoteServiceModel::getConnectedServerDeviceNames ( ) const

◆ getConnectionInfo()

QString RemoteServiceModel::getConnectionInfo ( ) const

◆ getErrorMessage()

QString RemoteServiceModel::getErrorMessage ( ) const

◆ getInstance()

RemoteServiceModel & RemoteServiceModel::getInstance ( )
staticprotected

◆ getKnownDevices()

RemoteDeviceModel * RemoteServiceModel::getKnownDevices ( )

◆ getPasswordType()

QString RemoteServiceModel::getPasswordType ( ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ getPsk()

QByteArray RemoteServiceModel::getPsk ( ) const

◆ isCanEnableNfc()

bool RemoteServiceModel::isCanEnableNfc ( ) const

◆ isConnectedToPairedDevice()

bool RemoteServiceModel::isConnectedToPairedDevice ( ) const

◆ isRunnable()

bool RemoteServiceModel::isRunnable ( ) const

◆ isRunning()

bool RemoteServiceModel::isRunning ( ) const
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ isSaCPinChangeWorkflow()

bool governikus::RemoteServiceModel::isSaCPinChangeWorkflow ( ) const

◆ pinPadModeOn()

bool RemoteServiceModel::pinPadModeOn ( )

◆ rememberServer()

bool RemoteServiceModel::rememberServer ( const QString &  pDeviceId)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ resetContext()

void RemoteServiceModel::resetContext ( const QSharedPointer< RemoteServiceContext > &  pContext = QSharedPointer<RemoteServiceContext>())
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setDetectRemoteDevices()

void RemoteServiceModel::setDetectRemoteDevices ( bool  pNewStatus)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setPairing()

void RemoteServiceModel::setPairing ( bool  pEnabled = true)

◆ setRunning()

void RemoteServiceModel::setRunning ( bool  pState)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Freundbeziehungen und Funktionsdokumentation

◆ Env

friend class Env
friend

Dokumentation der Propertys

◆ availableRemoteDevices

RemoteDeviceModel governikus::RemoteServiceModel::availableRemoteDevices
read

◆ canEnableNfc

bool governikus::RemoteServiceModel::canEnableNfc
read

◆ combinedDevices

RemoteDeviceModel governikus::RemoteServiceModel::combinedDevices
read

◆ connectedServerDeviceNames

QString governikus::RemoteServiceModel::connectedServerDeviceNames
read

◆ connectedToPairedDevice

bool governikus::RemoteServiceModel::connectedToPairedDevice
read

◆ connectionInfo

QString governikus::RemoteServiceModel::connectionInfo
read

◆ detectRemoteDevices

bool RemoteServiceModel::detectRemoteDevices
readwrite

◆ errorMessage

QString governikus::RemoteServiceModel::errorMessage
read

◆ isSaCPinChangeWorkflow

bool RemoteServiceModel::isSaCPinChangeWorkflow
read

◆ knownDevices

RemoteDeviceModel governikus::RemoteServiceModel::knownDevices
read

◆ psk

QByteArray governikus::RemoteServiceModel::psk
read

◆ runnable

bool governikus::RemoteServiceModel::runnable
read

◆ running

bool governikus::RemoteServiceModel::running
readwrite

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