AusweisApp2
StartPaos.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
11 #include "paos/element/UserAgent.h"
13 #include "paos/PaosMessage.h"
14 
15 class test_StartPaos;
16 
17 namespace governikus
18 {
19 
20 class StartPaos
21  : public PaosCreator
22  , public PaosMessage
23 {
24  friend class ::test_StartPaos;
25 
26  private:
27  const QByteArray mSessionId;
28  const UserAgent mUserAgent;
29  const SupportedAPI mSupportedAPI;
30 
31  void createSessionIdentifierElement();
32  void createConnectionHandleElement();
33  void createUserAgentElement();
34  void createSupportedAPIVersionsElement();
35 
36  void createBodyElement() override;
37 
38  Q_DISABLE_COPY(StartPaos)
39 
40  public:
41  explicit StartPaos(const QByteArray& pSessionId);
42 };
43 
44 } // namespace governikus
governikus::UserAgent::getName
QString getName() const
Definition: UserAgent.cpp:25
governikus::SupportedAPI::getSubminor
QString getSubminor() const
Definition: SupportedApi.cpp:25
governikus::UserAgent::getVersionSubminor
const QString & getVersionSubminor() const
Definition: UserAgent.cpp:43
StartPaos.h
governikus::UserAgent
Definition: UserAgent.h:15
governikus::PaosCreator::mWriter
QXmlStreamWriter mWriter
Definition: PaosCreator.h:37
governikus::PaosCreator::Namespace::XSI
@ XSI
governikus::SupportedAPI
Definition: SupportedApi.h:15
UserAgent.h
PaosMessage.h
PaosType.h
governikus::UserAgent::getVersionMajor
const QString & getVersionMajor() const
Definition: UserAgent.cpp:31
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
governikus::SupportedAPI::getMajor
QString getMajor() const
Definition: SupportedApi.cpp:13
governikus::PaosCreator::getNamespacePrefix
static QString getNamespacePrefix(Namespace pPrefix, const QString &pSuffix=QString())
Definition: PaosCreator.cpp:64
governikus::UserAgent::getVersionMinor
const QString & getVersionMinor() const
Definition: UserAgent.cpp:37
SupportedApi.h
governikus::StartPaos::StartPaos
StartPaos(const QByteArray &pSessionId)
Definition: StartPaos.cpp:11
governikus::StartPaos
Definition: StartPaos.h:23
governikus::PaosMessage
Definition: PaosMessage.h:19
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:145
governikus::SupportedAPI::getMinor
QString getMinor() const
Definition: SupportedApi.cpp:19
governikus::PaosCreator::Namespace::DEFAULT
@ DEFAULT
PaosCreator.h
ConnectionHandle.h