AusweisApp2
governikus::StateGenericSendReceive Klassenreferenzabstract

#include <StateGenericSendReceive.h>

Klassendiagramm für governikus::StateGenericSendReceive:

Geschützte Methoden

 StateGenericSendReceive (const QSharedPointer< WorkflowContext > &pContext, const QVector< PaosType > &pTypesToReceive, bool pConnectOnCardRemoved=true)
 
 StateGenericSendReceive (const QSharedPointer< WorkflowContext > &pContext, PaosType pTypesToReceive)
 
virtual QSharedPointer< PaosMessagegetAsMessage ()=0
 
virtual QSharedPointer< ResponseTypegetAsResponse ()=0
 
virtual QSharedPointer< PaosCreatorgetAsCreator ()=0
 
virtual void emitStateMachineSignal (int result)=0
 
- Geschützte Methoden geerbt von governikus::AbstractState
 AbstractState (const QSharedPointer< WorkflowContext > &pContext, bool pConnectOnCardRemoved=true)
 
void onExit (QEvent *pEvent) override
 
void clearConnections ()
 
bool isCancellationByUser ()
 
void updateStatus (const GlobalStatus &pStatus)
 
void updateStartPaosResult (const ECardApiResult &pStartPaosResult)
 

Freundbeziehungen

class ::test_StateGenericSendReceive
 

Weitere Geerbte Elemente

- Öffentliche Slots geerbt von governikus::AbstractState
void onStateApprovedChanged ()
 
virtual void onUserCancelled ()
 
void onCardRemoved (const QString &pReaderName)
 
- Signale geerbt von governikus::AbstractState
void fireContinue ()
 
void fireAbort ()
 
- Öffentliche Methoden geerbt von governikus::AbstractState
virtual ~AbstractState () override
 
void onEntry (QEvent *pEvent) override
 
QString getStateName () const
 
void setStateName (const QString &pName)
 
- Öffentliche Methoden geerbt von governikus::GenericContextContainer< AuthContext >
 GenericContextContainer (const QSharedPointer< WorkflowContext > &pContext)
 
virtual ~GenericContextContainer ()=default
 
virtual QSharedPointer< AuthContextgetContext ()
 
- Öffentliche, statische Methoden geerbt von governikus::AbstractState
static QString getClassName (const char *const pName)
 
template<typename T >
static bool isState (const QString &pState)
 
- Geschützte Attribute geerbt von governikus::AbstractState
QVector< QMetaObject::Connection > mConnections
 

Beschreibung der Konstruktoren und Destruktoren

◆ StateGenericSendReceive() [1/2]

StateGenericSendReceive::StateGenericSendReceive ( const QSharedPointer< WorkflowContext > &  pContext,
const QVector< PaosType > &  pTypesToReceive,
bool  pConnectOnCardRemoved = true 
)
explicitprotected

◆ StateGenericSendReceive() [2/2]

StateGenericSendReceive::StateGenericSendReceive ( const QSharedPointer< WorkflowContext > &  pContext,
PaosType  pTypesToReceive 
)
explicitprotected

Dokumentation der Elementfunktionen

◆ emitStateMachineSignal()

◆ getAsCreator()

◆ getAsMessage()

◆ getAsResponse()

Freundbeziehungen und Funktionsdokumentation

◆ ::test_StateGenericSendReceive

friend class ::test_StateGenericSendReceive
friend

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