AusweisApp2
IfdTransmit.h
gehe zur Dokumentation dieser Datei
1 
5 #pragma once
6 
7 #include "RemoteMessage.h"
8 
9 #include <QByteArray>
10 
11 
12 namespace governikus
13 {
15  : public RemoteMessage
16 {
17  private:
18  QString mSlotHandle;
19  QByteArray mInputApdu;
20 
21  void parseCommandApdu(const QJsonValue& pEntry);
22 
23  public:
24  IfdTransmit(const QString& pSlotHandle, const QByteArray& pInputApdu);
25  IfdTransmit(const QJsonObject& pMessageObject);
26  virtual ~IfdTransmit() override = default;
27 
28  const QString& getSlotHandle() const;
29  const QByteArray& getInputApdu() const;
30  virtual QByteArray toByteArray(const QString& pContextHandle) const override;
31 };
32 
33 
34 } // namespace governikus
virtual ~IfdTransmit() override=default
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
Definition: IfdTransmit.h:14
virtual QByteArray toByteArray(const QString &pContextHandle) const override
Definition: IfdTransmit.cpp:97
IfdTransmit(const QString &pSlotHandle, const QByteArray &pInputApdu)
Definition: IfdTransmit.cpp:42
const QString & getSlotHandle() const
Definition: IfdTransmit.cpp:85
const QByteArray & getInputApdu() const
Definition: IfdTransmit.cpp:91