AusweisApp2
Transmit.h
gehe zur Dokumentation dieser Datei
1
7#pragma once
8
9#include <QVector>
10
11#include "InputAPDUInfo.h"
12#include "paos/PaosMessage.h"
13
14namespace governikus
15{
17 : public PaosMessage
18{
19 private:
20 QString mSlotHandle;
21 QVector<InputAPDUInfo> mInputApduInfos;
22
23 public:
24 Transmit();
25 explicit Transmit(const QByteArray& pXmlData);
26 ~Transmit() override;
27
28 [[nodiscard]] const QString& getSlotHandle() const
29 {
30 return mSlotHandle;
31 }
32
33
34 void setSlotHandle(const QString& pSlotHandle)
35 {
36 mSlotHandle = pSlotHandle;
37 }
38
39
40 [[nodiscard]] const QVector<InputAPDUInfo>& getInputApduInfos() const
41 {
42 return mInputApduInfos;
43 }
44
45
47 {
48 mInputApduInfos += pInfo;
49 }
50
51
52};
53
54} // namespace governikus
Definition: InputAPDUInfo.h:17
Definition: PaosMessage.h:19
Definition: Transmit.h:18
Transmit(const QByteArray &pXmlData)
const QVector< InputAPDUInfo > & getInputApduInfos() const
Definition: Transmit.h:40
const QString & getSlotHandle() const
Definition: Transmit.h:28
void setSlotHandle(const QString &pSlotHandle)
Definition: Transmit.h:34
void appendInputApduInfo(const InputAPDUInfo &pInfo)
Definition: Transmit.h:46
Transmit()
Definition: Transmit.cpp:9
A simple template renderer.
Definition: ActivationContext.h:15