Keypop Calypso Card C++ API 2.0.0
Reference Calypso Card API for C++
|
#include <FreeTransactionManager.hpp>
Public Member Functions | |
virtual | ~FreeTransactionManager ()=default |
Public Member Functions inherited from keypop::calypso::card::transaction::TransactionManager< T > | |
virtual T & | prepareSelectFile (const uint16_t lid)=0 |
virtual T & | prepareSelectFile (const SelectFileControl selectFileControl)=0 |
virtual T & | prepareGetData (const GetDataTag tag)=0 |
virtual T & | prepareReadRecord (const uint8_t sfi, const int recordNumber)=0 |
virtual T & | prepareReadRecords (const uint8_t sfi, const int fromRecordNumber, const int toRecordNumber, const int recordSize)=0 |
virtual T & | prepareReadRecordsPartially (const uint8_t sfi, const int fromRecordNumber, const int toRecordNumber, const int offset, const int nbBytesToRead)=0 |
virtual T & | prepareReadBinary (const uint8_t sfi, const int offset, const int nbBytesToRead)=0 |
virtual T & | prepareReadCounter (const uint8_t sfi, const int nbCountersToRead)=0 |
virtual T & | prepareSearchRecords (const SearchCommandData data)=0 |
virtual T & | prepareCheckPinStatus ()=0 |
virtual T & | prepareAppendRecord (const uint8_t sfi, const std::vector< uint8_t > &recordData)=0 |
virtual T & | prepareUpdateRecord (const uint8_t sfi, const int recordNumber, const std::vector< uint8_t > &recordData)=0 |
virtual T & | prepareWriteRecord (const uint8_t sfi, const int recordNumber, const std::vector< uint8_t > &recordData)=0 |
virtual T & | prepareUpdateBinary (const uint8_t sfi, const int offset, const std::vector< uint8_t > &data)=0 |
virtual T & | prepareWriteBinary (const uint8_t sfi, const int offset, const std::vector< uint8_t > &data)=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 & | prepareDecreaseCounter (const uint8_t sfi, const int counterNumber, const int decValue)=0 |
virtual T & | prepareDecreaseCounters (const uint8_t sfi, const std::map< const int, const int > &counterNumberToDecValueMap)=0 |
virtual T & | prepareSetCounter (const uint8_t sfi, const int counterNumber, const int newValue)=0 |
virtual T & | prepareSvReadAllLogs ()=0 |
virtual T & | prepareVerifyPin (const std::vector< uint8_t > &pin)=0 |
virtual T & | prepareChangePin (const std::vector< uint8_t > &newPin)=0 |
virtual T | processCommands (const ChannelControl channelControl)=0 |
const st::vector< std::vector< uint8_t > > & | getTransactionAuditData () const =0 |
Manager of card transactions requiring no cryptographic computation.
See TransactionManager parent interface for more information and details of available card operations.
An instance of this interface can be obtained via the method CalypsoCardApiFactory#createFreeTransactionManager(CardReader, CalypsoCard).
Definition at line 34 of file FreeTransactionManager.hpp.
|
virtualdefault |
Virtual destructor.