AusweisApp
 
Lade ...
Suche ...
Keine Treffer
StartPaos.h
gehe zur Dokumentation dieser Datei
1
4
5#pragma once
6
7#include "paos/PaosMessage.h"
10
11class test_StartPaos;
12
13namespace governikus
14{
15
17 : public PaosCreator
18 , public PaosMessage
19{
20 Q_DISABLE_COPY(StartPaos)
21 friend class ::test_StartPaos;
22
23 private:
24 const QByteArray mSessionId;
25
26 void createBodyElement(QXmlStreamWriter& pWriter) override;
27 void createSessionIdentifierElement();
28 void createConnectionHandleElement(QXmlStreamWriter& pWriter) const;
29 void createUserAgentElement(QXmlStreamWriter& pWriter) const;
30 void createSupportedAPIVersionsElement(QXmlStreamWriter& pWriter) const;
31
32 public:
33 explicit StartPaos(const QByteArray& pSessionId);
34};
35
36} // namespace governikus
PaosCreator()
Definition PaosCreator.cpp:38
PaosMessage(PaosType pType)
Definition PaosMessage.cpp:9
StartPaos(const QByteArray &pSessionId)
Definition StartPaos.cpp:13
friend class ::test_StartPaos
Definition StartPaos.h:21
Defines the AccessRight and AccessRole enum.
Definition CommandApdu.h:17