AusweisApp2
IfdConnect.h
gehe zur Dokumentation dieser Datei
1
5#pragma once
6
7#include "IfdMessage.h"
8
9
10namespace governikus
11{
13 : public IfdMessage
14{
15 private:
16 QString mSlotName;
17 bool mExclusive;
18
19 public:
20 IfdConnect(const QString& pSlotName, bool pExclusive = true);
21 explicit IfdConnect(const QJsonObject& pMessageObject);
22 ~IfdConnect() override = default;
23
24 [[nodiscard]] const QString& getSlotName() const;
25 [[nodiscard]] bool isExclusive() const;
26 [[nodiscard]] QByteArray toByteArray(IfdVersion::Version pIfdVersion, const QString& pContextHandle) const override;
27};
28
29
30} // namespace governikus
Definition: IfdConnect.h:14
bool isExclusive() const
Definition: IfdConnect.cpp:54
~IfdConnect() override=default
const QString & getSlotName() const
Definition: IfdConnect.cpp:48
IfdConnect(const QString &pSlotName, bool pExclusive=true)
Definition: IfdConnect.cpp:25
QByteArray toByteArray(IfdVersion::Version pIfdVersion, const QString &pContextHandle) const override
Definition: IfdConnect.cpp:60
Version
Definition: IfdVersion.h:17
A simple template renderer.
Definition: ActivationContext.h:15