AusweisApp2
MsgHandlerAccessRights.h
gehe zur Dokumentation dieser Datei
1
7
#pragma once
8
9
#include "
context/AuthContext.h
"
10
#include "
MsgContext.h
"
11
#include "
MsgHandler.h
"
12
13
#include <functional>
14
15
namespace
governikus
16
{
17
18
class
MsgHandlerAccessRights
19
:
public
MsgHandler
20
{
21
private
:
22
void
setError(
const
QLatin1String pError);
23
24
void
handleSetChatData(
const
QJsonArray& pChat,
const
QSharedPointer<AuthContext>& pContext);
25
QJsonArray getAccessRights(
const
QSet<AccessRight>& pRights)
const
;
26
void
fillAccessRights(
const
QSharedPointer<const AuthContext>& pContext);
27
QJsonObject getAuxiliaryData(
const
QSharedPointer<const AuthContext>& pContext);
28
29
public
:
30
explicit
MsgHandlerAccessRights
(
const
MsgContext
& pContext);
31
explicit
MsgHandlerAccessRights
(
const
QJsonObject& pObj,
MsgContext
& pContext);
32
};
33
34
35
}
// namespace governikus
AuthContext.h
governikus::ACCESS_RIGHTS
ACCESS_RIGHTS
Definition:
MsgTypes.h:27
MsgContext.h
name
const char * name
Definition:
http_parser.cpp:470
governikus::MsgContext
Definition:
MsgContext.h:17
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition:
ActivationContext.h:15
governikus::MsgHandlerAccessRights::MsgHandlerAccessRights
MsgHandlerAccessRights(const MsgContext &pContext)
Definition:
MsgHandlerAccessRights.cpp:11
governikus::MsgHandler
Definition:
MsgHandler.h:17
governikus::MsgHandlerAccessRights
Definition:
MsgHandlerAccessRights.h:20
governikus::MsgHandler::mJsonObject
QJsonObject mJsonObject
Definition:
MsgHandler.h:25
governikus::MsgContext::getAuthContext
QSharedPointer< AuthContext > getAuthContext()
Definition:
MsgContext.cpp:28
MsgHandlerAccessRights.h
MsgHandler.h
src
ui
json
messages
MsgHandlerAccessRights.h
Erzeugt von
1.8.18