AusweisApp2
StartPaosResponse.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include "paos/ElementDetector.h"
10 #include "paos/ResponseType.h"
11 
12 #include <QByteArray>
13 #include <QString>
14 
15 namespace governikus
16 {
17 
19  : public ResponseType
20  , private ElementDetector
21 {
22  private:
23  QString mResultMajor, mResultMinor, mResultMessage;
24 
25  public:
26  explicit StartPaosResponse(const QByteArray& pXmlData);
27 
28  private:
29  void parse();
30  virtual bool handleFoundElement(const QString& pElementName, const QString& pValue, const QXmlStreamAttributes& pAttributes) override;
31 };
32 
33 } // namespace governikus
governikus::StartPaosResponse::StartPaosResponse
StartPaosResponse(const QByteArray &pXmlData)
Definition: StartPaosResponse.cpp:9
StartPaosResponse.h
governikus::StartPaosResponse
Definition: StartPaosResponse.h:21
governikus::ElementDetector::detectStartElements
void detectStartElements(const QStringList &pStartElementNames)
Definition: ElementDetector.cpp:28
governikus::ResponseType
Definition: ResponseType.h:20
ElementDetector.h
ResponseType.h
governikus::ECardApiResult
Definition: ECardApiResult.h:25
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
governikus::ElementDetector
Definition: ElementDetector.h:17
governikus::ECardApiResult::Origin::Server
@ Server
governikus::PaosMessage::handleWSAddressingHeaders
bool handleWSAddressingHeaders(const QString &pElementName, const QString &pValue, const QXmlStreamAttributes &pAttributes)
Definition: PaosMessage.cpp:22
governikus::ResponseType::setResult
void setResult(const ECardApiResult &result)
Definition: ResponseType.cpp:28