AusweisApp
Lade ...
Suche ...
Keine Treffer
Transmit.h
gehe zur Dokumentation dieser Datei
1
4
5#pragma once
6
7#include <QList>
8
9#include "InputAPDUInfo.h"
10#include "paos/PaosMessage.h"
11
12namespace governikus
13{
15 : public PaosMessage
16{
17 private:
18 QString mSlotHandle;
19 QList<InputAPDUInfo> mInputApduInfos;
20
21 public:
22 Transmit();
23 explicit Transmit(const QByteArray& pXmlData);
24 ~Transmit() override;
25
26 [[nodiscard]] const QString& getSlotHandle() const
27 {
28 return mSlotHandle;
29 }
30
31
32 void setSlotHandle(const QString& pSlotHandle)
33 {
34 mSlotHandle = pSlotHandle;
35 }
36
37
38 [[nodiscard]] const QList<InputAPDUInfo>& getInputApduInfos() const
39 {
40 return mInputApduInfos;
41 }
42
43
45 {
46 mInputApduInfos += pInfo;
47 }
48
49
50};
51
52} // namespace governikus
Definition InputAPDUInfo.h:16
PaosMessage(PaosType pType)
Definition PaosMessage.cpp:9
const QList< InputAPDUInfo > & getInputApduInfos() const
Definition Transmit.h:38
Transmit(const QByteArray &pXmlData)
const QString & getSlotHandle() const
Definition Transmit.h:26
void setSlotHandle(const QString &pSlotHandle)
Definition Transmit.h:32
void appendInputApduInfo(const InputAPDUInfo &pInfo)
Definition Transmit.h:44
Transmit()
Definition Transmit.cpp:9
Defines the AccessRight and AccessRole enum.
Definition CommandApdu.h:17