16#include "keypop/calypso/card/SearchCommandData.hpp"
23namespace transaction {
167 const int fromRecordNumber,
168 const int toRecordNumber,
169 const int recordSize)
206 const int fromRecordNumber,
207 const int toRecordNumber,
209 const int nbBytesToRead)
372 const uint8_t sfi,
const int recordNumber,
const std::vector<uint8_t>& recordData)
396 const uint8_t sfi,
const int recordNumber,
const std::vector<uint8_t>& recordData)
490 const uint8_t sfi,
const std::map<const int, const int>& counterNumberToIncValueMap)
537 const uint8_t sfi,
const std::map<const int, const int>& counterNumberToDecValueMap)
virtual T & prepareWriteRecord(const uint8_t sfi, const int recordNumber, const std::vector< uint8_t > &recordData)=0
virtual T & prepareDecreaseCounter(const uint8_t sfi, const int counterNumber, const int decValue)=0
virtual T & prepareWriteBinary(const uint8_t sfi, const int offset, const std::vector< uint8_t > &data)=0
virtual T & prepareDecreaseCounters(const uint8_t sfi, const std::map< const int, const int > &counterNumberToDecValueMap)=0
const st::vector< std::vector< uint8_t > > & getTransactionAuditData() const =0
virtual T & prepareReadRecordsPartially(const uint8_t sfi, const int fromRecordNumber, const int toRecordNumber, const int offset, const int nbBytesToRead)=0
virtual T & prepareChangePin(const std::vector< uint8_t > &newPin)=0
virtual T & prepareSelectFile(const uint16_t lid)=0
virtual T & prepareReadRecords(const uint8_t sfi, const int fromRecordNumber, const int toRecordNumber, const int recordSize)=0
virtual T processCommands(const ChannelControl channelControl)=0
virtual T & prepareCheckPinStatus()=0
virtual T & prepareIncreaseCounter(const uint8_t sfi, const int counterNumber, const int incValue)=0
virtual T & prepareIncreaseCounters(const uint8_t sfi, const std::map< const int, const int > &counterNumberToIncValueMap)=0
virtual T & prepareUpdateBinary(const uint8_t sfi, const int offset, const std::vector< uint8_t > &data)=0
virtual T & prepareReadBinary(const uint8_t sfi, const int offset, const int nbBytesToRead)=0
virtual T & prepareUpdateRecord(const uint8_t sfi, const int recordNumber, const std::vector< uint8_t > &recordData)=0
virtual T & prepareGetData(const GetDataTag tag)=0
virtual T & prepareSelectFile(const SelectFileControl selectFileControl)=0
virtual T & prepareAppendRecord(const uint8_t sfi, const std::vector< uint8_t > &recordData)=0
virtual T & prepareSetCounter(const uint8_t sfi, const int counterNumber, const int newValue)=0
virtual T & prepareSvReadAllLogs()=0
virtual T & prepareReadRecord(const uint8_t sfi, const int recordNumber)=0
virtual T & prepareSearchRecords(const SearchCommandData data)=0
virtual T & prepareReadCounter(const uint8_t sfi, const int nbCountersToRead)=0
virtual T & prepareVerifyPin(const std::vector< uint8_t > &pin)=0