22#include "LoggerFactory.h"
31using namespace calypsonet::terminal::calypso::card;
32using namespace keyple::core::util::cpp;
72 const std::vector<uint8_t>
getContent()
const override;
79 const std::vector<uint8_t>
getContent(
const uint8_t numRecord)
const override;
86 const std::vector<uint8_t>
getContent(
const uint8_t numRecord,
87 const uint8_t dataOffset,
88 const uint8_t dataLength)
const override;
112 void setContent(
const uint8_t numRecord,
const std::vector<uint8_t>& content);
122 void setCounter(
const uint8_t numCounter,
const std::vector<uint8_t>& content);
137 const std::vector<uint8_t> content,
138 const uint8_t offset);
153 const std::vector<uint8_t> content,
154 const uint8_t offset);
177 const std::unique_ptr<Logger> mLogger = LoggerFactory::getLogger(
typeid(
FileDataAdapter));
182 std::map<const uint8_t, std::vector<uint8_t>> mRecords;
const std::map< const int, const int > getAllCountersValue() const override
friend std::ostream & operator<<(std::ostream &os, const FileDataAdapter &fda)
const std::shared_ptr< int > getContentAsCounterValue(const int numCounter) const override
void setCounter(const uint8_t numCounter, const std::vector< uint8_t > &content)
void fillContent(const uint8_t numRecord, const std::vector< uint8_t > content, const uint8_t offset)
const std::map< const uint8_t, std::vector< uint8_t > > & getAllRecordsContent() const override
void addCyclicContent(const std::vector< uint8_t > &content)
const std::vector< uint8_t > getContent() const override
void setContent(const uint8_t numRecord, const std::vector< uint8_t > &content)