28#include "LoggerFactory.h"
34using namespace keyple::core::util::cpp;
59 const bool isDecreaseCommand,
60 const std::shared_ptr<CalypsoCardAdapter> calypsoCard,
62 const std::map<const int, const int> counterNumberToIncDecValueMap);
79 const std::map<const int, const std::shared_ptr<StatusProperties>>&
getStatusTable()
const
87 void parseApduResponse(
const std::shared_ptr<ApduResponseApi> apduResponse)
override;
109 const std::unique_ptr<Logger> mLogger =
115 static const std::map<const int, const std::shared_ptr<StatusProperties>> STATUS_TABLE;
125 const std::map<const int, const int> mCounterNumberToIncDecValueMap;
130 static const std::map<const int, const std::shared_ptr<StatusProperties>> initStatusTable();
bool isSessionBufferUsed() const override
const std::map< const int, const int > & getCounterNumberToIncDecValueMap() const
const std::map< const int, const std::shared_ptr< StatusProperties > > & getStatusTable() const override
void parseApduResponse(const std::shared_ptr< ApduResponseApi > apduResponse) override
CmdCardIncreaseOrDecreaseMultiple(const bool isDecreaseCommand, const std::shared_ptr< CalypsoCardAdapter > calypsoCard, const uint8_t sfi, const std::map< const int, const int > counterNumberToIncDecValueMap)
AbstractApduCommand::StatusProperties StatusProperties