AusweisApp
Lade ...
Suche ...
Keine Treffer
Transmit.h
gehe zur Dokumentation dieser Datei
1
9#pragma once
10
11#include <QList>
12
13#include "InputAPDUInfo.h"
14#include "paos/PaosMessage.h"
15
16namespace governikus
17{
19 : public PaosMessage
20{
21 private:
22 QString mSlotHandle;
23 QList<InputAPDUInfo> mInputApduInfos;
24
25 public:
26 Transmit();
27 explicit Transmit(const QByteArray& pXmlData);
28 ~Transmit() override;
29
30 [[nodiscard]] const QString& getSlotHandle() const
31 {
32 return mSlotHandle;
33 }
34
35
36 void setSlotHandle(const QString& pSlotHandle)
37 {
38 mSlotHandle = pSlotHandle;
39 }
40
41
42 [[nodiscard]] const QList<InputAPDUInfo>& getInputApduInfos() const
43 {
44 return mInputApduInfos;
45 }
46
47
49 {
50 mInputApduInfos += pInfo;
51 }
52
53
54};
55
56} // namespace governikus
Definition InputAPDUInfo.h:19
Definition PaosMessage.h:21
Definition Transmit.h:20
const QList< InputAPDUInfo > & getInputApduInfos() const
Definition Transmit.h:42
Transmit(const QByteArray &pXmlData)
const QString & getSlotHandle() const
Definition Transmit.h:30
void setSlotHandle(const QString &pSlotHandle)
Definition Transmit.h:36
void appendInputApduInfo(const InputAPDUInfo &pInfo)
Definition Transmit.h:48
Transmit()
Definition Transmit.cpp:9
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:17
QSharedPointer< T > decodeObject(const QByteArray &pData, bool pLogging=true)
Template function for decoding an OpenSSL type from DER encoded QByteArray.
Definition ASN1TemplateUtil.h:114