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