AusweisApp2
Lade ...
Suche ...
Keine Treffer
MsgHandlerEnterNumber.h
gehe zur Dokumentation dieser Datei
1
7#pragma once
8
9#include "MsgContext.h"
10#include "MsgHandler.h"
12
13#include <functional>
14#include <tuple>
15
16namespace governikus
17{
18
20 : public MsgHandler
21{
22 private:
23 void setError(const QString& pError);
24 void setReader(const QSharedPointer<const WorkflowContext>& pContext);
25
26 protected:
27 explicit MsgHandlerEnterNumber(MsgType pType, const MsgContext& pContext);
28
29 void parseValue(const QJsonObject& pObj,
30 const MsgContext& pContext,
31 const std::function<void(const QString& pNumber)>& pFunc,
32 ushort pCount)
33 {
34 parseValue(pObj, pContext, pFunc, {pCount, pCount});
35 }
36
37
38 void parseValue(const QJsonObject& pObj,
39 const MsgContext& pContext,
40 const std::function<void(const QString& pNumber)>& pFunc,
41 std::pair<ushort, ushort> pCount);
42};
43
44
45} // namespace governikus
Definition: MsgContext.h:17
Definition: MsgHandlerEnterNumber.h:21
void parseValue(const QJsonObject &pObj, const MsgContext &pContext, const std::function< void(const QString &pNumber)> &pFunc, ushort pCount)
Definition: MsgHandlerEnterNumber.h:29
Definition: MsgHandler.h:18
Implementation of GeneralAuthenticate response APDUs.
Definition: CommandApdu.h:16