gehe zur Dokumentation dieser Datei
14 #include <QJsonDocument>
27 friend class ::test_Message;
31 MsgHandler createForStateChange(MsgType pStateType);
32 MsgHandler createForCommand(
const QJsonObject& pObj);
36 MsgHandler handleCurrentState(MsgCmdType pCmdType, MsgType pMsgType,
const std::function<
MsgHandler()>& pFunc);
44 const QByteArray mData;
49 operator QByteArray()
const;
50 operator MsgType()
const;
55 QByteArray
init(
const QSharedPointer<WorkflowContext>& pWorkflowContext);
ACCESS_RIGHTS
Definition: MsgTypes.h:27
Definition: MsgHandlerCertificate.h:17
static MsgType getStateMsgType(const QString &pState, PacePasswordId pPasswordId)
Definition: MsgHandler.cpp:20
Msg processCommand(const QByteArray &pMsg)
Definition: MessageDispatcher.cpp:123
void clear()
Definition: MsgContext.cpp:97
Definition: MsgHandlerInternalError.h:16
QByteArray finish()
Definition: MessageDispatcher.cpp:68
Definition: MsgHandlerBadState.h:16
QLatin1String getEnumName(T pType)
Definition: EnumHelper.h:181
Definition: MsgHandlerEnterCan.h:17
Definition: MsgHandlerLog.h:16
Definition: MsgHandlerReaderList.h:16
Definition: MessageDispatcher.h:25
bool isActiveWorkflow() const
Definition: MsgContext.cpp:22
void reset()
Definition: MessageDispatcher.cpp:56
MsgType getLastStateMsg() const
Definition: MsgContext.cpp:74
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
QByteArray getOutput() const
Definition: MsgHandler.cpp:88
#define HANDLE_INTERNAL_ONLY(msgHandler)
Definition: MessageDispatcher.cpp:29
static EnumTypeT fromString(const char *const pValue, EnumTypeT pDefault)
Definition: EnumHelper.h:136
Definition: test_Message.cpp:19
void addStateMsg(MsgType pMsgType)
Definition: MsgContext.cpp:91
Definition: MsgHandlerAuth.h:18
#define HANDLE_CURRENT_STATE(msgType, msgHandler)
Definition: MessageDispatcher.cpp:28
ENTER_PIN
Definition: MsgTypes.h:29
QByteArray createMsgReader(const QString &pName) const
Definition: MessageDispatcher.cpp:62
INSERT_CARD
Definition: MsgTypes.h:28
Definition: MsgHandlerInvalid.h:18
QSharedPointer< WorkflowContext > getWorkflowContext()
Definition: MsgContext.cpp:50
ENTER_CAN
Definition: MsgTypes.h:30
Definition: MsgHandlerReader.h:17
void setWorkflowContext(const QSharedPointer< WorkflowContext > &pContext)
Definition: MsgContext.cpp:85
static const MsgHandler Void
Definition: MsgHandler.h:39
Definition: MsgHandler.h:17
Definition: MsgContext.h:44
QByteArray processStateChange(const QString &pState)
Definition: MessageDispatcher.cpp:83
Definition: MsgHandlerAccessRights.h:20
Definition: MessageDispatcher.h:41
QByteArray init(const QSharedPointer< WorkflowContext > &pWorkflowContext)
Definition: MessageDispatcher.cpp:40
MessageDispatcher()
Definition: MessageDispatcher.cpp:34
QByteArray getType() const
QSharedPointer< AuthContext > getAuthContext()
Definition: MsgContext.cpp:28
Definition: MsgHandlerUnknownCommand.h:16
Definition: MsgHandlerApiLevel.h:17
Definition: MsgHandlerInsertCard.h:17
Definition: MsgHandlerInfo.h:16
Definition: MsgHandlerEnterPin.h:17
Definition: MsgHandlerEnterPuk.h:17