19#include <QSharedPointer>
31 const QSharedPointer<DataChannel> mDataChannel;
33 QString mContextHandle;
35 virtual bool processContext(IfdMessageType pMsgType,
const QJsonObject& pMsgObject) = 0;
38 void onReceived(
const QByteArray& pDataBlock);
50 [[nodiscard]]
virtual QString
getId()
const;
56 Q_INVOKABLE
virtual void send(
const QSharedPointer<const IfdMessage>& pMessage);
59 void fireReceived(IfdMessageType pMessageType,
const QJsonObject& pJsonObject,
const QString& pId);
Code
Definition GlobalStatus.h:28
Definition IfdDispatcher.h:27
void setVersion(IfdVersion::Version pVersion)
Definition IfdDispatcher.cpp:86
void fireReceived(IfdMessageType pMessageType, const QJsonObject &pJsonObject, const QString &pId)
void fireClosed(GlobalStatus::Code pCloseCode, const QString &pId)
virtual bool isPairingConnection() const
Definition IfdDispatcher.cpp:92
IfdVersion::Version getVersion() const
Definition IfdDispatcher.cpp:120
virtual Q_INVOKABLE void send(const QSharedPointer< const IfdMessage > &pMessage)
Definition IfdDispatcher.cpp:135
virtual const QString & getContextHandle() const
Definition IfdDispatcher.cpp:114
~IfdDispatcher() override
Definition IfdDispatcher.cpp:34
void setContextHandle(const QString &pHandle)
Definition IfdDispatcher.cpp:80
void close()
Definition IfdDispatcher.cpp:151
void saveRemoteNameInSettings(const QString &pName)
Definition IfdDispatcher.cpp:126
virtual QString getId() const
Definition IfdDispatcher.cpp:103
Version
Definition IfdVersion.h:17
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:16