AusweisApp2
 Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Propertys Freundbeziehungen Makrodefinitionen
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  QDomElement createStartPaosElement();
32  QDomElement createSessionIdentifierElement();
33  QDomElement createConnectionHandleElement();
34  QDomElement createUserAgentElement();
35  QDomElement createSupportedAPIVersionsElement();
36 
37  virtual QDomElement getDocumentStructure() override;
38 
39  Q_DISABLE_COPY(StartPaos)
40 
41  public:
42  StartPaos(const QByteArray& pSessionId);
43 };
44 
45 } /* namespace governikus */
Definition: StartPaos.h:20
Definition: PaosMessage.h:18
Definition: PaosCreator.h:18
Definition: SupportedApi.h:14
Definition: UserAgent.h:14