43 const std::type_info& exceptionClass,
const std::string& message)
const
46 const auto statusWord = std::make_shared<int>(
getApduResponse()->getStatusWord());
74 const std::string& message)
const
83 const std::shared_ptr<ApduResponseApi> apduResponse)
virtual AbstractApduCommand & setApduResponse(const std::shared_ptr< ApduResponseApi > apduResponse)
virtual const std::shared_ptr< ApduResponseApi > getApduResponse() const final
virtual const CardCommand & getCommandRef() const
virtual void checkStatus()
AbstractCardCommand(const CalypsoCardCommand &commandRef, const int le)
const CalypsoApduCommandException buildCommandException(const std::type_info &exceptionClass, const std::string &message) const final
const CalypsoCardCommand & getCommandRef() const override
const CalypsoApduCommandException buildUnexpectedResponseLengthException(const std::string &message) const final
void checkStatus() override
AbstractCardCommand & setApduResponse(const std::shared_ptr< ApduResponseApi > apduResponse) override