21#include "SvDebitLogRecord.h"
22#include "SvLoadLogRecord.h"
23#include "SvOperation.h"
31#include "LoggerFactory.h"
37using namespace calypsonet::terminal::calypso::card;
38using namespace calypsonet::terminal::calypso::transaction;
39using namespace keyple::core::util::cpp;
61 CmdCardSvGet(
const std::shared_ptr<CalypsoCardAdapter> calypsoCard,
62 const SvOperation svOperation,
63 const bool useExtendedMode);
78 void parseApduResponse(
const std::shared_ptr<ApduResponseApi> apduResponse)
override;
85 const std::map<const int, const std::shared_ptr<StatusProperties>>&
getStatusTable()
const
92 const std::unique_ptr<Logger> mLogger = LoggerFactory::getLogger(
typeid(
CmdCardSvGet));
102 static const std::map<const int, const std::shared_ptr<StatusProperties>> STATUS_TABLE;
107 std::vector<uint8_t> mHeader;
112 static const std::map<const int, const std::shared_ptr<StatusProperties>> initStatusTable();
CmdCardSvGet(const std::shared_ptr< CalypsoCardAdapter > calypsoCard, const SvOperation svOperation, const bool useExtendedMode)
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
AbstractApduCommand::StatusProperties StatusProperties