AusweisApp2
TransmitResponse.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include "paos/ResponseType.h"
10 #include "PaosCreator.h"
11 
12 namespace governikus
13 {
14 
16  : public PaosCreator
17  , public ResponseType
18 {
19  private:
20  QByteArrayList mOutputApdus;
21 
22  void createTransmitResponse();
23 
24  virtual void createBodyElement() override;
25 
26  Q_DISABLE_COPY(TransmitResponse)
27 
28  public:
30 
31  void setOutputApdus(const QByteArrayList& outputApdus);
32 };
33 
34 } // namespace governikus
governikus::TransmitResponse
Definition: TransmitResponse.h:18
governikus::PaosCreator::mWriter
QXmlStreamWriter mWriter
Definition: PaosCreator.h:37
governikus::TransmitResponse::setOutputApdus
void setOutputApdus(const QByteArrayList &outputApdus)
Definition: TransmitResponse.cpp:33
governikus::ResponseType
Definition: ResponseType.h:20
ResponseType.h
governikus::TransmitResponse::TransmitResponse
TransmitResponse()
Definition: TransmitResponse.cpp:9
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
governikus::PaosCreator::getNamespacePrefix
static QString getNamespacePrefix(Namespace pPrefix, const QString &pSuffix=QString())
Definition: PaosCreator.cpp:64
governikus::PaosCreator::createResultElement
void createResultElement(const ResponseType &pResponse)
Definition: PaosCreator.cpp:181
governikus::PaosCreator::Namespace::ECARD
@ ECARD
governikus::PaosCreator::Namespace::TECHSCHEMA
@ TECHSCHEMA
governikus::PaosCreator
Definition: PaosCreator.h:17
governikus::PaosCreator::getNamespace
static QString getNamespace(Namespace pPrefix)
Definition: PaosCreator.cpp:50
governikus::PaosCreator::writeTextElement
void writeTextElement(const QString &pQualifiedName, const QByteArray &pText)
Definition: PaosCreator.cpp:149
TransmitResponse.h
governikus::PaosCreator::Namespace::DEFAULT
@ DEFAULT
PaosCreator.h