21#include "CalypsoCard.h"
29#include "LoggerFactory.h"
35using namespace calypsonet::terminal::calypso::card;
36using namespace keyple::core::util::cpp;
60 const bool ratificationAsked,
61 const std::vector<uint8_t> terminalSessionSignature);
115 const std::map<const int, const std::shared_ptr<StatusProperties>>&
getStatusTable()
const
127 static const std::map<const int, const std::shared_ptr<StatusProperties>> STATUS_TABLE;
132 const std::shared_ptr<CalypsoCard> mCalypsoCard;
137 std::vector<uint8_t> mSignatureLo;
142 std::vector<uint8_t> mPostponedData;
147 static const std::map<const int, const std::shared_ptr<StatusProperties>> initStatusTable();
const std::vector< uint8_t > & getSignatureLo() const
bool isSessionBufferUsed() const override
const std::map< const int, const std::shared_ptr< StatusProperties > > & getStatusTable() const override
CmdCardCloseSession(const std::shared_ptr< CalypsoCard > calypsoCard, const bool ratificationAsked, const std::vector< uint8_t > terminalSessionSignature)
CmdCardCloseSession & setApduResponse(const std::shared_ptr< ApduResponseApi > apduResponse) override
const std::vector< uint8_t > & getPostponedData() const
AbstractApduCommand::StatusProperties StatusProperties