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
Definition: StartPaos.h:20
Definition: PaosMessage.h:18
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
Definition: PaosCreator.h:16
StartPaos(const QByteArray &pSessionId)
Definition: StartPaos.cpp:11
Definition: SupportedApi.h:14
Definition: UserAgent.h:14