AusweisApp
Lade ...
Suche ...
Keine Treffer
PaosMessage.h
gehe zur Dokumentation dieser Datei
1
5#pragma once
6
7#include "paos/PaosType.h"
8
9#include <QXmlStreamAttributes>
10
11class test_PaosMessage;
12
13namespace governikus
14{
15
17{
18 friend class ::test_PaosMessage;
19
20 private:
21 QString mMessageID;
22 QString mRelatesTo;
23
24 protected:
25 bool handleWSAddressingHeaders(QStringView pElementName, const QString& pValue, const QXmlStreamAttributes& pAttributes);
26
27 public:
28 const PaosType mType;
29
30 explicit PaosMessage(PaosType pType);
31 virtual ~PaosMessage();
32
33 [[nodiscard]] const QString& getMessageId() const
34 {
35 return mMessageID;
36 }
37
38
39 void setMessageId(const QString& messageId)
40 {
41 mMessageID = messageId;
42 }
43
44
45 [[nodiscard]] const QString& getRelatesTo() const
46 {
47 return mRelatesTo;
48 }
49
50
51 void setRelatesTo(const QString& relatesTo)
52 {
53 mRelatesTo = relatesTo;
54 }
55
56
57};
58
59} // namespace governikus
Definition PaosMessage.h:17
PaosMessage(PaosType pType)
Definition PaosMessage.cpp:9
void setRelatesTo(const QString &relatesTo)
Definition PaosMessage.h:51
const QString & getRelatesTo() const
Definition PaosMessage.h:45
const QString & getMessageId() const
Definition PaosMessage.h:33
bool handleWSAddressingHeaders(QStringView pElementName, const QString &pValue, const QXmlStreamAttributes &pAttributes)
Definition PaosMessage.cpp:20
void setMessageId(const QString &messageId)
Definition PaosMessage.h:39
const PaosType mType
Definition PaosMessage.h:28
Defines the AccessRight and AccessRole enum.
Definition CommandApdu.h:17