AusweisApp
Lade ...
Suche ...
Keine Treffer
MsgHandlerEnterNumber.h
gehe zur Dokumentation dieser Datei
1
9#pragma once
10
11#include "MsgContext.h"
12#include "MsgHandler.h"
14
15#include <functional>
16#include <tuple>
17
18namespace governikus
19{
20
22 : public MsgHandler
23{
24 private:
25 void setError(const QLatin1String pError);
26 void setError(const QString& pError);
27 void setReader(const MsgContext& pContext);
28
29 protected:
31
33 const MsgContext& pContext,
34 const std::function<void(const QString& pNumber)>& pFunc,
36 {
38 }
39
40
41 void parseValue(const QJsonObject& pObj,
42 const MsgContext& pContext,
43 const std::function<void(const QString& pNumber)>& pFunc,
44 std::pair<ushort, ushort> pCount);
45};
46
47
48} // namespace governikus
Definition MsgContext.h:19
Definition MsgHandlerEnterNumber.h:23
MsgHandlerEnterNumber(MsgType pType, const MsgContext &pContext)
Definition MsgHandlerEnterNumber.cpp:14
void parseValue(const QJsonObject &pObj, const MsgContext &pContext, const std::function< void(const QString &pNumber)> &pFunc, ushort pCount)
Definition MsgHandlerEnterNumber.h:32
Definition MsgHandler.h:20
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:17
QSharedPointer< T > decodeObject(const QByteArray &pData, bool pLogging=true)
Template function for decoding an OpenSSL type from DER encoded QByteArray.
Definition ASN1TemplateUtil.h:114