21#include "CalypsoCard.h"
29#include "LoggerFactory.h"
35using namespace calypsonet::terminal::calypso::card;
36using namespace keyple::core::util::cpp;
64 const std::vector<uint8_t>& data);
98 const std::vector<uint8_t>&
getData()
const;
105 const std::map<const int, const std::shared_ptr<StatusProperties>>&
getStatusTable()
const
112 const std::unique_ptr<Logger> mLogger =
118 static const std::map<const int, const std::shared_ptr<StatusProperties>> STATUS_TABLE;
128 const uint8_t mOffset;
133 const std::vector<uint8_t> mData;
138 static const std::map<const int, const std::shared_ptr<StatusProperties>> initStatusTable();
CmdCardUpdateOrWriteBinary(const bool isUpdateCommand, const CalypsoCardClass calypsoCardClass, const uint8_t sfi, const uint8_t offset, const std::vector< uint8_t > &data)
bool isSessionBufferUsed() const override
uint8_t getOffset() const
const std::map< const int, const std::shared_ptr< StatusProperties > > & getStatusTable() const override
const std::vector< uint8_t > & getData() const
AbstractApduCommand::StatusProperties StatusProperties