25#include "LoggerFactory.h"
34using namespace calypsonet::terminal::calypso::card;
35using namespace keyple::core::util::cpp;
67 const std::map<const uint8_t, std::vector<uint8_t>>& getAllRecordsContent()
const
75 const std::vector<uint8_t> getContent()
const override;
82 const std::vector<uint8_t> getContent(
const uint8_t numRecord)
const override;
89 const std::vector<uint8_t> getContent(
const uint8_t numRecord,
90 const uint8_t dataOffset,
91 const uint8_t dataLength)
const override;
98 const std::shared_ptr<int> getContentAsCounterValue(
const int numCounter)
const override;
105 const std::map<const int, const int> getAllCountersValue()
const override;
115 void setContent(
const uint8_t numRecord,
const std::vector<uint8_t>& content);
125 void setCounter(
const uint8_t numCounter,
const std::vector<uint8_t>& content);
139 void setContent(
const uint8_t numRecord,
140 const std::vector<uint8_t> content,
155 void fillContent(
const uint8_t numRecord,
156 const std::vector<uint8_t> content,
169 void addCyclicContent(
const std::vector<uint8_t>& content);
180 const std::unique_ptr<Logger> mLogger = LoggerFactory::getLogger(
typeid(
FileDataAdapter));
185 std::map<const uint8_t, std::vector<uint8_t>> mRecords;
#define KEYPLECARDCALYPSO_API
std::ostream & operator<<(std::ostream &os, const std::shared_ptr< ApduRequestAdapter > ara)