AusweisApp2
Lade ...
Suche ...
Keine Treffer
PaosParser.h
gehe zur Dokumentation dieser Datei
1
7#pragma once
8
9#include "paos/PaosMessage.h"
11
12namespace governikus
13{
14
16 : public ElementParser
17{
18 public:
19 explicit PaosParser(const QString& pMessageName);
20 ~PaosParser() override;
21
22 PaosMessage* parse(const QByteArray& pXmlData);
23
24 protected:
25 virtual PaosMessage* parseMessage() = 0;
26
27 private:
28 PaosMessage* parseEnvelope();
29 void parseHeader();
30 PaosMessage* parseBody();
31
32 protected:
33 QString mMessageName;
34 QString mMessageID;
35 QString mRelatesTo;
36};
37
38} // namespace governikus
Definition: ElementParser.h:22
Definition: PaosMessage.h:19
Definition: PaosParser.h:17
virtual PaosMessage * parseMessage()=0
QString mRelatesTo
Definition: PaosParser.h:35
QString mMessageName
Definition: PaosParser.h:33
QString mMessageID
Definition: PaosParser.h:34
PaosMessage * parse(const QByteArray &pXmlData)
Definition: PaosParser.cpp:23
A simple template renderer.
Definition: ActivationContext.h:15