27#include "LoggerFactory.h"
33using namespace keyple::core::util::cpp;
79 const uint8_t firstRecordNumber,
81 const uint8_t expectedLength);
96 const std::map<const int, const std::shared_ptr<StatusProperties>>&
getStatusTable()
const
138 const std::map<const uint8_t, const std::vector<uint8_t>>&
getRecords()
const;
149 const std::unique_ptr<Logger> mLogger = LoggerFactory::getLogger(
typeid(
CmdCardReadRecords));
159 static const std::map<const int, const std::shared_ptr<StatusProperties>> STATUS_TABLE;
169 const uint8_t mFirstRecordNumber;
179 std::map<const uint8_t, const std::vector<uint8_t>> mRecords;
184 static const std::map<const int, const std::shared_ptr<StatusProperties>> initStatusTable();
CmdCardReadRecords(const CalypsoCardClass calypsoCardClass, const uint8_t sfi, const uint8_t firstRecordNumber, const ReadMode readMode, const uint8_t expectedLength)
ReadMode getReadMode() const
friend std::ostream & operator<<(std::ostream &os, const ReadMode rm)
bool isSessionBufferUsed() const override
const std::map< const uint8_t, const std::vector< uint8_t > > & getRecords() const
const std::map< const int, const std::shared_ptr< StatusProperties > > & getStatusTable() const override
uint8_t getFirstRecordNumber() const
CmdCardReadRecords & setApduResponse(const std::shared_ptr< ApduResponseApi > apduResponse) override
AbstractApduCommand::StatusProperties StatusProperties