43 static const std::map<const int, const std::shared_ptr<StatusProperties>>
STATUS_TABLE;
50 const std::map<const int, const std::shared_ptr<StatusProperties>>&
getStatusTable()
const
64 const int expectedResponseLength,
65 const std::shared_ptr<CalypsoSamAdapter> calypsoSam);
74 const std::shared_ptr<CalypsoSamAdapter>
getCalypsoSam()
const;
89 const std::string& message)
const final;
97 const std::string& message)
const final;
104 void parseApduResponse(
const std::shared_ptr<ApduResponseApi> apduResponse)
override;
113 const std::shared_ptr<CalypsoSamAdapter> calypsoSam);
119 static const std::map<const int, const std::shared_ptr<StatusProperties>> initStatusTable();
124 std::shared_ptr<CalypsoSamAdapter> mCalypsoSam;
const CalypsoApduCommandException buildCommandException(const std::type_info &exceptionClass, const std::string &message) const final
const CalypsoApduCommandException buildUnexpectedResponseLengthException(const std::string &message) const final
const std::map< const int, const std::shared_ptr< StatusProperties > > & getStatusTable() const override
static const std::map< const int, const std::shared_ptr< StatusProperties > > STATUS_TABLE
const std::shared_ptr< CalypsoSamAdapter > getCalypsoSam() const
AbstractSamCommand(const CalypsoSamCommand &commandRef, const int expectedResponseLength, const std::shared_ptr< CalypsoSamAdapter > calypsoSam)
const CalypsoSamCommand & getCommandRef() const override
void parseApduResponse(const std::shared_ptr< ApduResponseApi > apduResponse) override
AbstractApduCommand::StatusProperties StatusProperties