AusweisApp
Lade ...
Suche ...
Keine Treffer
StartPaos.h
gehe zur Dokumentation dieser Datei
1
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
Definition PaosCreator.h:15
Definition PaosMessage.h:17
Definition StartPaos.h:19
friend class ::test_StartPaos
Definition StartPaos.h:21
Defines the AccessRight and AccessRole enum.
Definition CommandApdu.h:17