21#include "CalypsoCard.h"
24#include "ApduResponseApi.h"
33#include "LoggerFactory.h"
39using namespace calypsonet::terminal::card;
40using namespace calypsonet::terminal::calypso::card;
41using namespace keyple::core::util::cpp;
75 void parseApduResponse(
const std::shared_ptr<ApduResponseApi> apduResponse)
override;
98 const std::map<const int, const std::shared_ptr<StatusProperties>>&
getStatusTable()
const
105 const std::unique_ptr<Logger> mLogger = LoggerFactory::getLogger(
typeid(
CmdCardReadBinary));
110 static const std::map<const int, const std::shared_ptr<StatusProperties>> STATUS_TABLE;
125 static const std::map<const int, const std::shared_ptr<StatusProperties>> initStatusTable();
bool isSessionBufferUsed() const override
void parseApduResponse(const std::shared_ptr< ApduResponseApi > apduResponse) override
const std::map< const int, const std::shared_ptr< StatusProperties > > & getStatusTable() const override
CmdCardReadBinary(const std::shared_ptr< CalypsoCardAdapter > calypsoCard, const uint8_t sfi, const int offset, const int length)
AbstractApduCommand::StatusProperties StatusProperties