34 const QSharedPointer<IfdDispatcherServer> mDispatcher;
35 QList<ReaderManagerPlugInType> mAllowedPlugInTypes;
36 QList<ReaderManagerPlugInType> mAllowedCardTypes;
37 QMap<QString, QSharedPointer<CardConnection>> mCardConnections;
39 [[nodiscard]] QString slotHandleForReaderName(
const QString& pReaderName)
const;
41 void handleIfdGetStatus(
const QJsonObject& pJsonObject);
42 void handleIfdConnect(
const QJsonObject& pJsonObject);
43 void handleIfdDisconnect(
const QJsonObject& pJsonObject);
44 void handleIfdTransmit(
const QJsonObject& pJsonObject);
45 void handleIfdEstablishPaceChannel(
const QJsonObject& pJsonObject);
46 void handleIfdModifyPIN(
const QJsonObject& pJsonObject);
47 void sendIfdStatus(
const ReaderInfo& pReaderInfo);
50 void onCreateCardConnectionCommandDone(QSharedPointer<CreateCardConnectionCommand> pCommand);
51 void onTransmitCardCommandDone(QSharedPointer<BaseCardCommand> pCommand);
53 void onMessage(IfdMessageType pMessageType,
const QJsonObject& pJsonObject);
Definition EnumHelper.h:94
Definition EstablishPaceChannelOutput.h:48
Definition ReaderInfo.h:18
Definition ServerMessageHandlerImpl.h:30
void setAllowedCardTypes(const QList< ReaderManagerPlugInType > &pAllowedCardTypes) override
Definition ServerMessageHandlerImpl.cpp:351
void sendModifyPinResponse(const QString &pSlotHandle, const ResponseApdu &pResponseApdu) override
Definition ServerMessageHandlerImpl.cpp:313
void sendEstablishPaceChannelResponse(const QString &pSlotHandle, const EstablishPaceChannelOutput &pChannelOutput) override
Definition ServerMessageHandlerImpl.cpp:257
Definition ServerMessageHandler.h:27
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:16