AusweisApp2
governikus::RemoteServiceContext Klassenreferenz

#include <RemoteServiceContext.h>

Klassendiagramm für governikus::RemoteServiceContext:

Öffentliche Slots

void onMessageHandlerAdded (QSharedPointer< ServerMessageHandler > pHandler)
 
void onResetMessageHandler ()
 

Signale

void fireCardConnectionEstablished (const QSharedPointer< CardConnection > &pConnection)
 
void fireCancelPasswordRequest ()
 
void fireEstablishPaceChannelMessageUpdated (const QSharedPointer< const IfdEstablishPaceChannel > &pMessage)
 
- Signale geerbt von governikus::WorkflowContext
void fireStateApprovedChanged ()
 
void fireStateChanged (const QString &pNewState)
 
void fireReaderPlugInTypesChanged ()
 
void fireReaderInfoChanged ()
 
void fireReaderNameChanged ()
 
void fireCardConnectionChanged ()
 
void fireCanChanged ()
 
void firePinChanged ()
 
void firePukChanged ()
 
void firePaceResultUpdated ()
 
void fireResultChanged ()
 
void fireCanAllowedModeChanged ()
 
void firePasswordTypeChanged ()
 
void fireCancelWorkflow ()
 
void fireNextWorkflowPending ()
 

Öffentliche Methoden

 RemoteServiceContext ()
 
virtual ~RemoteServiceContext () override
 
const QSharedPointer< RemoteServer > & getRemoteServer () const
 
bool isRunning () const
 
const QString & getNewPin () const
 
void setNewPin (const QString &pNewPin)
 
void setEstablishPaceChannelMessage (const QSharedPointer< const IfdEstablishPaceChannel > &pMessage)
 
const QSharedPointer< const IfdEstablishPaceChannel > & getEstablishPaceChannelMessage () const
 
void setEstablishPaceChannelOutput (const EstablishPaceChannelOutput &pEstablishPaceChannelOutput)
 
const EstablishPaceChannelOutputgetEstablishPaceChannelOutput () const
 
void setModifyPinMessage (const QSharedPointer< const IfdModifyPin > &pMessage)
 
const QSharedPointer< const IfdModifyPin > & getModifyPinMessage () const
 
void setModifyPinMessageResponseApdu (const ResponseApdu &pModifyPinMessageResponseApdu)
 
const ResponseApdugetModifyPinMessageResponseApdu () const
 
void resetPacePasswords () override
 
- Öffentliche Methoden geerbt von governikus::WorkflowContext
 WorkflowContext ()
 
virtual ~WorkflowContext ()
 
bool isErrorReportedToUser () const
 
void setErrorReportedToUser (bool pErrorReportedToUser=true)
 
bool isPaceResultReportedToUser () const
 
void setPaceResultReportedToUser (bool pReported=true)
 
void setStateApproved (bool pApproved=true)
 
bool isStateApproved () const
 
void killWorkflow ()
 
bool isWorkflowKilled () const
 
const QString & getCurrentState () const
 
void setCurrentState (const QString &pNewState)
 
const QVector< ReaderManagerPlugInType > & getReaderPlugInTypes () const
 
void setReaderPlugInTypes (const QVector< ReaderManagerPlugInType > &pReaderPlugInTypes)
 
const QString & getReaderName () const
 
void setReaderName (const QString &pReaderName)
 
const QSharedPointer< CardConnection > & getCardConnection () const
 
void setCardConnection (const QSharedPointer< CardConnection > &pCardConnection)
 
void resetCardConnection ()
 
bool isNpaRepositioningRequired () const
 
void setNpaPositionVerified ()
 
void handleWrongNpaPosition ()
 
const QString & getPuk () const
 
void setPuk (const QString &pPuk)
 
const QString & getCan () const
 
void setCan (const QString &pCan)
 
const QString & getPin () const
 
void setPin (const QString &pPin)
 
PacePasswordId getEstablishPaceChannelType () const
 
void setEstablishPaceChannelType (PacePasswordId pType)
 
EstablishPaceChannelOutputgetPaceOutputData () const
 
void setPaceOutputData (const EstablishPaceChannelOutput &pPaceOutputData)
 
bool isPinBlocked ()
 
CardReturnCode getLastPaceResult () const
 
void setLastPaceResult (CardReturnCode pLastPaceResult)
 
void resetLastPaceResult ()
 
bool isExpectedReader () const
 
void rememberReader ()
 
int getExpectedRetryCounter () const
 
void setExpectedRetryCounter (int pExpectedRetryCounter)
 
const GlobalStatusgetStatus () const
 
void setStatus (const GlobalStatus &pResult)
 
const ECardApiResult getStartPaosResult () const
 
void setStartPaosResult (const ECardApiResult &pStartPaosResult)
 
bool isWorkflowFinished () const
 
void setWorkflowFinished (bool pWorkflowFinished)
 
bool isWorkflowCancelled () const
 
bool isCanAllowedMode () const
 
void setCanAllowedMode (bool pCanAllowedMode)
 
bool hasNextWorkflowPending () const
 
void setNextWorkflowPending (bool pNextWorkflowPending)
 
bool currentReaderHasEidCardButInsufficientApduLength () const
 
void setCurrentReaderHasEidCardButInsufficientApduLength (bool pState)
 

Beschreibung der Konstruktoren und Destruktoren

◆ RemoteServiceContext()

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

◆ ~RemoteServiceContext()

RemoteServiceContext::~RemoteServiceContext ( )
overridevirtual
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Dokumentation der Elementfunktionen

◆ fireCancelPasswordRequest

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

◆ fireCardConnectionEstablished

void governikus::RemoteServiceContext::fireCardConnectionEstablished ( const QSharedPointer< CardConnection > &  pConnection)
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ fireEstablishPaceChannelMessageUpdated

void governikus::RemoteServiceContext::fireEstablishPaceChannelMessageUpdated ( const QSharedPointer< const IfdEstablishPaceChannel > &  pMessage)
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getEstablishPaceChannelMessage()

const QSharedPointer< const IfdEstablishPaceChannel > & RemoteServiceContext::getEstablishPaceChannelMessage ( ) const

◆ getEstablishPaceChannelOutput()

const EstablishPaceChannelOutput & RemoteServiceContext::getEstablishPaceChannelOutput ( ) const

◆ getModifyPinMessage()

const QSharedPointer< const IfdModifyPin > & RemoteServiceContext::getModifyPinMessage ( ) const

◆ getModifyPinMessageResponseApdu()

const ResponseApdu & RemoteServiceContext::getModifyPinMessageResponseApdu ( ) const

◆ getNewPin()

const QString & RemoteServiceContext::getNewPin ( ) const
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getRemoteServer()

const QSharedPointer< RemoteServer > & RemoteServiceContext::getRemoteServer ( ) const
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ isRunning()

bool RemoteServiceContext::isRunning ( ) const

◆ onMessageHandlerAdded

void RemoteServiceContext::onMessageHandlerAdded ( QSharedPointer< ServerMessageHandler pHandler)
slot
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ onResetMessageHandler

void RemoteServiceContext::onResetMessageHandler ( )
slot
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ resetPacePasswords()

void RemoteServiceContext::resetPacePasswords ( )
overridevirtual

Erneute Implementation von governikus::WorkflowContext.

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

◆ setEstablishPaceChannelMessage()

void RemoteServiceContext::setEstablishPaceChannelMessage ( const QSharedPointer< const IfdEstablishPaceChannel > &  pMessage)
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ setEstablishPaceChannelOutput()

void RemoteServiceContext::setEstablishPaceChannelOutput ( const EstablishPaceChannelOutput pEstablishPaceChannelOutput)

◆ setModifyPinMessage()

void RemoteServiceContext::setModifyPinMessage ( const QSharedPointer< const IfdModifyPin > &  pMessage)

◆ setModifyPinMessageResponseApdu()

void RemoteServiceContext::setModifyPinMessageResponseApdu ( const ResponseApdu pModifyPinMessageResponseApdu)

◆ setNewPin()

void RemoteServiceContext::setNewPin ( const QString &  pNewPin)
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

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