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 fireEstablishPaceChannelUpdated ()
 
void fireIsRunningChanged ()
 
- Signale geerbt von governikus::WorkflowContext
void fireStateApprovedChanged (bool pApproved)
 
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 ()
 
 ~RemoteServiceContext () override
 
const QSharedPointer< RemoteServer > & getRemoteServer () const
 
bool isRunning () const
 
const QString & getNewPin () const
 
void setNewPin (const QString &pNewPin)
 
bool isPinChangeWorkflow () const
 
bool isCanAllowedMode () const override
 
void setEstablishPaceChannel (const QSharedPointer< const IfdEstablishPaceChannel > &pMessage)
 
const QString & getSlotHandle () const
 
const EstablishPaceChannelgetEstablishPaceChannel () const
 
int getPreferredPinLength () 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 ()
 
 ~WorkflowContext () override
 
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 ()
 
void rememberReader ()
 
bool isExpectedReader () const
 
const ReaderInfogetExpectedReader () const
 
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 isWorkflowCancelledInState () const
 
void setWorkflowCancelledInState ()
 
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 ( )
override
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:

◆ fireEstablishPaceChannelUpdated

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

◆ fireIsRunningChanged

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

◆ getEstablishPaceChannel()

const EstablishPaceChannel & RemoteServiceContext::getEstablishPaceChannel ( ) 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:

◆ getPreferredPinLength()

int RemoteServiceContext::getPreferredPinLength ( ) const

◆ getRemoteServer()

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

◆ getSlotHandle()

const QString & RemoteServiceContext::getSlotHandle ( ) const

◆ isCanAllowedMode()

bool RemoteServiceContext::isCanAllowedMode ( ) const
overridevirtual

Erneute Implementation von governikus::WorkflowContext.

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

◆ isPinChangeWorkflow()

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

◆ 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:

◆ setEstablishPaceChannel()

void RemoteServiceContext::setEstablishPaceChannel ( 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: