27#include "LoggerFactory.h"
33using namespace keyple::core::util::cpp;
58 const bool isDecreaseCommand,
61 const std::map<const int, const int> counterNumberToIncDecValueMap);
78 const std::map<const int, const std::shared_ptr<StatusProperties>>&
getStatusTable()
const
87 const std::shared_ptr<ApduResponseApi> apduResponse)
override;
117 const std::unique_ptr<Logger> mLogger =
123 static const std::map<const int, const std::shared_ptr<StatusProperties>> STATUS_TABLE;
133 const std::map<const int, const int> mCounterNumberToIncDecValueMap;
138 std::map<const uint8_t, const std::vector<uint8_t>> mNewCounterValues;
143 static const std::map<const int, const std::shared_ptr<StatusProperties>> initStatusTable();
CmdCardIncreaseOrDecreaseMultiple & setApduResponse(const std::shared_ptr< ApduResponseApi > apduResponse) override
CmdCardIncreaseOrDecreaseMultiple(const bool isDecreaseCommand, const CalypsoCardClass calypsoCardClass, const uint8_t sfi, const std::map< const int, const int > counterNumberToIncDecValueMap)
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
const std::map< const uint8_t, const std::vector< uint8_t > > & getNewCounterValues() const
AbstractApduCommand::StatusProperties StatusProperties