AusweisApp2
Disconnect.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include "paos/ElementDetector.h"
10 #include "paos/PaosMessage.h"
11 
12 namespace governikus
13 {
14 
16  : public PaosMessage
17  , private ElementDetector
18 {
19  private:
20  QString mSlotHandle;
21 
22  void parse();
23  bool handleFoundElementConnectionHandle(const QString& pElementName, const QString& pValue);
24  bool handleFoundElement(const QString& pElementName, const QString& pValue, const QXmlStreamAttributes& pAttributes) override;
25 
26  public:
27  explicit Disconnect(const QByteArray& pXmlData);
28  ~Disconnect() override;
29 
30  [[nodiscard]] const QString& getSlotHandle() const;
31 };
32 
33 } // namespace governikus
governikus::ElementDetector::detectStartElements
void detectStartElements(const QStringList &pStartElementNames)
Definition: ElementDetector.cpp:28
governikus::Disconnect::~Disconnect
~Disconnect() override
Definition: Disconnect.cpp:17
governikus::Disconnect::getSlotHandle
const QString & getSlotHandle() const
Definition: Disconnect.cpp:48
ElementDetector.h
PaosMessage.h
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
governikus::Disconnect
Definition: Disconnect.h:18
governikus::ElementDetector
Definition: ElementDetector.h:17
governikus::PaosMessage
Definition: PaosMessage.h:19
governikus::PaosMessage::handleWSAddressingHeaders
bool handleWSAddressingHeaders(const QString &pElementName, const QString &pValue, const QXmlStreamAttributes &pAttributes)
Definition: PaosMessage.cpp:22
governikus::Disconnect::Disconnect
Disconnect(const QByteArray &pXmlData)
Definition: Disconnect.cpp:9
Disconnect.h