Keyple Card Calypso C++ Library 2.2.2
Reference Terminal Reader API for C++
Classes | Public Member Functions | Friends | List of all members
keyple::card::calypso::CardTransactionManagerAdapter Class Referencefinal

#include <CardTransactionManagerAdapter.h>

Inheritance diagram for keyple::card::calypso::CardTransactionManagerAdapter:
Inheritance graph
[legend]
Collaboration diagram for keyple::card::calypso::CardTransactionManagerAdapter:
Collaboration graph
[legend]

Public Member Functions

 CardTransactionManagerAdapter (const std::shared_ptr< ProxyReaderApi > cardReader, const std::shared_ptr< CalypsoCardAdapter > card, const std::shared_ptr< CardSecuritySettingAdapter > securitySetting)
 
const std::vector< std::vector< uint8_t > > & getTransactionAuditData () const final
 
const std::shared_ptr< CardReader > getCardReader () const override
 
const std::shared_ptr< CalypsoCard > getCalypsoCard () const override
 
const std::shared_ptr< CardSecuritySetting > getCardSecuritySetting () const override
 
CardTransactionManager & processOpening (const WriteAccessLevel writeAccessLevel) override
 
const std::shared_ptr< CardSecuritySetting > getSecuritySetting () const override
 
CardTransactionManager & prepareComputeSignature (const any data) override
 
CardTransactionManager & prepareVerifySignature (const any data) override
 
CardTransactionManager & processCommands () override
 
CardTransactionManager & processCardCommands () override
 
CardTransactionManager & processClosing () override
 
CardTransactionManager & processCancel () override
 
CardTransactionManager & processVerifyPin (const std::vector< uint8_t > &pin) override
 
CardTransactionManager & processChangePin (const std::vector< uint8_t > &newPin) override
 
CardTransactionManager & processChangeKey (const uint8_t keyIndex, const uint8_t newKif, const uint8_t newKvc, const uint8_t issuerKif, const uint8_t issuerKvc) override
 
CardTransactionManager & prepareReleaseCardChannel () override
 
CardTransactionManager & prepareSelectFile (const std::vector< uint8_t > &lid) override
 
CardTransactionManager & prepareSelectFile (const uint16_t lid) override
 
CardTransactionManager & prepareSelectFile (const SelectFileControl selectFileControl) override
 
CardTransactionManager & prepareGetData (const GetDataTag tag) override
 
CardTransactionManager & prepareReadRecordFile (const uint8_t sfi, const uint8_t recordNumber) override
 
CardTransactionManager & prepareReadRecordFile (const uint8_t sfi, const uint8_t firstRecordNumber, const uint8_t numberOfRecords, const uint8_t recordSize) override
 
CardTransactionManager & prepareReadCounterFile (const uint8_t sfi, const uint8_t countersNumber) override
 
CardTransactionManager & prepareReadRecord (const uint8_t sfi, const uint8_t recordNumber) override
 
CardTransactionManager & prepareReadRecords (const uint8_t sfi, const uint8_t fromRecordNumber, const uint8_t toRecordNumber, const uint8_t recordSize) override
 
CardTransactionManager & prepareReadRecordsPartially (const uint8_t sfi, const uint8_t fromRecordNumber, const uint8_t toRecordNumber, const uint8_t offset, const uint8_t nbBytesToRead) override
 
CardTransactionManager & prepareReadBinary (const uint8_t sfi, const uint8_t offset, const uint8_t nbBytesToRead) override
 
CardTransactionManager & prepareReadCounter (const uint8_t sfi, const uint8_t nbCountersToRead) override
 
CardTransactionManager & prepareSearchRecords (const std::shared_ptr< SearchCommandData > data) override
 
CardTransactionManager & prepareAppendRecord (const uint8_t sfi, const std::vector< uint8_t > &recordData) override
 
CardTransactionManager & prepareUpdateRecord (const uint8_t sfi, const uint8_t recordNumber, const std::vector< uint8_t > &recordData) override
 
CardTransactionManager & prepareWriteRecord (const uint8_t sfi, const uint8_t recordNumber, const std::vector< uint8_t > &recordData) override
 
CardTransactionManager & prepareUpdateBinary (const uint8_t sfi, const uint8_t offset, const std::vector< uint8_t > &data) final
 
CardTransactionManager & prepareWriteBinary (const uint8_t sfi, const uint8_t offset, const std::vector< uint8_t > &data) final
 
CardTransactionManager & prepareIncreaseCounter (const uint8_t sfi, const uint8_t counterNumber, const int incValue) override
 
CardTransactionManager & prepareDecreaseCounter (const uint8_t sfi, const uint8_t counterNumber, const int decValue) override
 
CardTransactionManager & prepareDecreaseCounters (const uint8_t sfi, const std::map< const int, const int > &counterNumberToDecValueMap) override
 
CardTransactionManager & prepareIncreaseCounters (const uint8_t sfi, const std::map< const int, const int > &counterNumberToIncValueMap) override
 
CardTransactionManager & prepareSetCounter (const uint8_t sfi, const uint8_t counterNumber, const int newValue) override
 
CardTransactionManager & prepareCheckPinStatus () override
 
CardTransactionManager & prepareSvGet (const SvOperation svOperation, const SvAction svAction) override
 
CardTransactionManager & prepareSvReload (const int amount, const std::vector< uint8_t > &date, const std::vector< uint8_t > &time, const std::vector< uint8_t > &free) override
 
CardTransactionManager & prepareSvReload (const int amount) override
 
CardTransactionManager & prepareSvDebit (const int amount, const std::vector< uint8_t > &date, const std::vector< uint8_t > &time) override
 
CardTransactionManager & prepareSvDebit (const int amount) override
 
CardTransactionManager & prepareSvReadAllLogs () override
 
CardTransactionManager & prepareInvalidate () override
 
CardTransactionManager & prepareRehabilitate () override
 
void addStoredValueCommand (const std::shared_ptr< AbstractCardCommand > command, const SvOperation svOperation)
 
void notifyCommandsProcessed ()
 
bool isSvOperationCompleteOneTime ()
 
- Public Member Functions inherited from keyple::card::calypso::CommonTransactionManagerAdapter< CardTransactionManager, CardSecuritySetting, CardSecuritySettingAdapter >
 CommonTransactionManagerAdapter (std::shared_ptr< SmartCard > targetSmartCard, const std::shared_ptr< CommonSecuritySettingAdapter< CardSecuritySettingAdapter > > securitySetting, const std::vector< std::vector< uint8_t > > &transactionAuditData)
 
const std::vector< std::vector< uint8_t > > & getTransactionAuditData () const override
 
const std::vector< std::shared_ptr< ApduRequestSpi > > getApduRequests (const std::vector< std::shared_ptr< AbstractApduCommand > > &commands)
 
virtual void saveTransactionAuditData (const std::shared_ptr< CardRequestSpi > cardRequest, const std::shared_ptr< CardResponseApi > cardResponse)
 
const std::string getTransactionAuditDataAsString () const
 

Friends

std::ostream & operator<< (std::ostream &os, const ApduResponseAdapter &ara)
 
std::ostream & operator<< (std::ostream &os, const std::shared_ptr< ApduResponseAdapter > ara)
 

Additional Inherited Members

- Static Public Member Functions inherited from keyple::card::calypso::CommonTransactionManagerAdapter< CardTransactionManager, CardSecuritySetting, CardSecuritySettingAdapter >
static void saveTransactionAuditData (const std::shared_ptr< CardRequestSpi > cardRequest, const std::shared_ptr< CardResponseApi > cardResponse, std::vector< std::vector< uint8_t > > &transactionAuditData)
 
- Public Attributes inherited from keyple::card::calypso::CommonTransactionManagerAdapter< CardTransactionManager, CardSecuritySetting, CardSecuritySettingAdapter >
const std::string MSG_SAM_READER_COMMUNICATION_ERROR
 
const std::string MSG_SAM_COMMUNICATION_ERROR
 
const std::string MSG_SAM_COMMAND_ERROR
 
const std::string MSG_WHILE_TRANSMITTING_COMMANDS
 

Detailed Description

(package-private)
Implementation of CardTransactionManager.

Since
2.0.0

Definition at line 86 of file CardTransactionManagerAdapter.h.

Constructor & Destructor Documentation

◆ CardTransactionManagerAdapter()

keyple::card::calypso::CardTransactionManagerAdapter::CardTransactionManagerAdapter ( const std::shared_ptr< ProxyReaderApi >  cardReader,
const std::shared_ptr< CalypsoCardAdapter card,
const std::shared_ptr< CardSecuritySettingAdapter securitySetting 
)

(package-private)
Creates an instance of CardTransactionManager.

Secure operations are enabled by the presence of CardSecuritySetting.

Parameters
cardReaderThe reader through which the card communicates.
cardThe initial card data provided by the selection process.
securitySettingThe security settings.
Since
2.0.0

Definition at line 105 of file CardTransactionManagerAdapter.cpp.

Member Function Documentation

◆ addStoredValueCommand()

void keyple::card::calypso::CardTransactionManagerAdapter::addStoredValueCommand ( const std::shared_ptr< AbstractCardCommand command,
const SvOperation  svOperation 
)

(private)
Add a StoredValue command to the list.

Set up a mini state machine to manage the scheduling of Stored Value commands.

The SvOperation and SvAction are also used to check the consistency of the SV process.

The svOperationPending flag is set when an SV operation (Reload/Debit/Undebit) command is added.

Parameters
commandthe StoredValue command.
svOperationthe type of the current SV operation (Reload/Debit/Undebit).
Exceptions
IllegalStateExceptionif the provided command is not an SV command or not properly used.

Definition at line 2139 of file CardTransactionManagerAdapter.cpp.

◆ getCalypsoCard()

const std::shared_ptr< CalypsoCard > keyple::card::calypso::CardTransactionManagerAdapter::getCalypsoCard ( ) const
override
Since
2.0.0

Definition at line 136 of file CardTransactionManagerAdapter.cpp.

◆ getCardReader()

const std::shared_ptr< CardReader > keyple::card::calypso::CardTransactionManagerAdapter::getCardReader ( ) const
override
Since
2.0.0

Definition at line 131 of file CardTransactionManagerAdapter.cpp.

◆ getCardSecuritySetting()

const std::shared_ptr< CardSecuritySetting > keyple::card::calypso::CardTransactionManagerAdapter::getCardSecuritySetting ( ) const
override
Since
2.0.0
Deprecated:
Use getSecuritySetting() instead.

Definition at line 141 of file CardTransactionManagerAdapter.cpp.

◆ getSecuritySetting()

const std::shared_ptr< CardSecuritySetting > keyple::card::calypso::CardTransactionManagerAdapter::getSecuritySetting ( ) const
override
Since
2.2.0

Definition at line 882 of file CardTransactionManagerAdapter.cpp.

◆ getTransactionAuditData()

const std::vector< std::vector< uint8_t > > & keyple::card::calypso::CardTransactionManagerAdapter::getTransactionAuditData ( ) const
inlinefinal

C++: Ugly hack to avoid ambiguous method lookup. This function should be final in CommonTransactionManagerAdapter

Since
2.2.0

Definition at line 113 of file CardTransactionManagerAdapter.h.

◆ isSvOperationCompleteOneTime()

bool keyple::card::calypso::CardTransactionManagerAdapter::isSvOperationCompleteOneTime ( )

(private)
Indicates whether an SV Operation has been completed (Reload/Debit/Undebit requested)
This method is dedicated to triggering the signature verification after an SV transaction has been executed. It is a single-use method, as the flag is systematically reset to false after it is called.

Returns
True if a "reload" or "debit" command has been requested

Definition at line 2185 of file CardTransactionManagerAdapter.cpp.

◆ notifyCommandsProcessed()

void keyple::card::calypso::CardTransactionManagerAdapter::notifyCommandsProcessed ( )

(private)
Informs that the commands have been processed.

Just record the information. The initialization of the list of commands will be done only the next time a command is added, this allows access to the commands contained in the list.

Definition at line 2179 of file CardTransactionManagerAdapter.cpp.

◆ prepareAppendRecord()

CardTransactionManager & keyple::card::calypso::CardTransactionManagerAdapter::prepareAppendRecord ( const uint8_t  sfi,
const std::vector< uint8_t > &  recordData 
)
override
Since
2.0.0

Definition at line 1757 of file CardTransactionManagerAdapter.cpp.

◆ prepareCheckPinStatus()

CardTransactionManager & keyple::card::calypso::CardTransactionManagerAdapter::prepareCheckPinStatus ( )
override
Since
2.0.0

Definition at line 1949 of file CardTransactionManagerAdapter.cpp.

◆ prepareComputeSignature()

CardTransactionManager & keyple::card::calypso::CardTransactionManagerAdapter::prepareComputeSignature ( const any  data)
override
Since
2.2.0

Definition at line 887 of file CardTransactionManagerAdapter.cpp.

◆ prepareDecreaseCounter()

CardTransactionManager & keyple::card::calypso::CardTransactionManagerAdapter::prepareDecreaseCounter ( const uint8_t  sfi,
const uint8_t  counterNumber,
const int  decValue 
)
override
Since
2.0.0

Definition at line 1929 of file CardTransactionManagerAdapter.cpp.

◆ prepareDecreaseCounters()

CardTransactionManager & keyple::card::calypso::CardTransactionManagerAdapter::prepareDecreaseCounters ( const uint8_t  sfi,
const std::map< const int, const int > &  counterNumberToDecValueMap 
)
override
Since
2.1.0

Definition at line 1942 of file CardTransactionManagerAdapter.cpp.

◆ prepareGetData()

CardTransactionManager & keyple::card::calypso::CardTransactionManagerAdapter::prepareGetData ( const GetDataTag  tag)
override
Since
2.0.0

Definition at line 1453 of file CardTransactionManagerAdapter.cpp.

◆ prepareIncreaseCounter()

CardTransactionManager & keyple::card::calypso::CardTransactionManagerAdapter::prepareIncreaseCounter ( const uint8_t  sfi,
const uint8_t  counterNumber,
const int  incValue 
)
override
Since
2.0.0

Definition at line 1923 of file CardTransactionManagerAdapter.cpp.

◆ prepareIncreaseCounters()

CardTransactionManager & keyple::card::calypso::CardTransactionManagerAdapter::prepareIncreaseCounters ( const uint8_t  sfi,
const std::map< const int, const int > &  counterNumberToIncValueMap 
)
override
Since
2.1.0

Definition at line 1935 of file CardTransactionManagerAdapter.cpp.

◆ prepareInvalidate()

CardTransactionManager & keyple::card::calypso::CardTransactionManagerAdapter::prepareInvalidate ( )
override
Since
2.0.0

Definition at line 2117 of file CardTransactionManagerAdapter.cpp.

◆ prepareReadBinary()

CardTransactionManager & keyple::card::calypso::CardTransactionManagerAdapter::prepareReadBinary ( const uint8_t  sfi,
const uint8_t  offset,
const uint8_t  nbBytesToRead 
)
override
Since
2.1.0

Definition at line 1658 of file CardTransactionManagerAdapter.cpp.

◆ prepareReadCounter()

CardTransactionManager & keyple::card::calypso::CardTransactionManagerAdapter::prepareReadCounter ( const uint8_t  sfi,
const uint8_t  nbCountersToRead 
)
override
Since
2.1.0

Definition at line 1707 of file CardTransactionManagerAdapter.cpp.

◆ prepareReadCounterFile()

CardTransactionManager & keyple::card::calypso::CardTransactionManagerAdapter::prepareReadCounterFile ( const uint8_t  sfi,
const uint8_t  countersNumber 
)
override
Since
2.0.0
Deprecated:

Definition at line 1497 of file CardTransactionManagerAdapter.cpp.

◆ prepareReadRecord()

CardTransactionManager & keyple::card::calypso::CardTransactionManagerAdapter::prepareReadRecord ( const uint8_t  sfi,
const uint8_t  recordNumber 
)
override
Since
2.1.0

Definition at line 1503 of file CardTransactionManagerAdapter.cpp.

◆ prepareReadRecordFile() [1/2]

CardTransactionManager & keyple::card::calypso::CardTransactionManagerAdapter::prepareReadRecordFile ( const uint8_t  sfi,
const uint8_t  firstRecordNumber,
const uint8_t  numberOfRecords,
const uint8_t  recordSize 
)
override
Since
2.0.0
Deprecated:

Definition at line 1485 of file CardTransactionManagerAdapter.cpp.

◆ prepareReadRecordFile() [2/2]

CardTransactionManager & keyple::card::calypso::CardTransactionManagerAdapter::prepareReadRecordFile ( const uint8_t  sfi,
const uint8_t  recordNumber 
)
override
Since
2.0.0
Deprecated:

Definition at line 1479 of file CardTransactionManagerAdapter.cpp.

◆ prepareReadRecords()

CardTransactionManager & keyple::card::calypso::CardTransactionManagerAdapter::prepareReadRecords ( const uint8_t  sfi,
const uint8_t  fromRecordNumber,
const uint8_t  toRecordNumber,
const uint8_t  recordSize 
)
override
Since
2.1.0

Definition at line 1532 of file CardTransactionManagerAdapter.cpp.

◆ prepareReadRecordsPartially()

CardTransactionManager & keyple::card::calypso::CardTransactionManagerAdapter::prepareReadRecordsPartially ( const uint8_t  sfi,
const uint8_t  fromRecordNumber,
const uint8_t  toRecordNumber,
const uint8_t  offset,
const uint8_t  nbBytesToRead 
)
override
Since
2.1.0

Definition at line 1605 of file CardTransactionManagerAdapter.cpp.

◆ prepareRehabilitate()

CardTransactionManager & keyple::card::calypso::CardTransactionManagerAdapter::prepareRehabilitate ( )
override
Since
2.0.0

Definition at line 2128 of file CardTransactionManagerAdapter.cpp.

◆ prepareReleaseCardChannel()

CardTransactionManager & keyple::card::calypso::CardTransactionManagerAdapter::prepareReleaseCardChannel ( )
override
Since
2.0.0

Definition at line 1419 of file CardTransactionManagerAdapter.cpp.

◆ prepareSearchRecords()

CardTransactionManager & keyple::card::calypso::CardTransactionManagerAdapter::prepareSearchRecords ( const std::shared_ptr< SearchCommandData >  data)
override
Since
2.1.0

Definition at line 1713 of file CardTransactionManagerAdapter.cpp.

◆ prepareSelectFile() [1/3]

CardTransactionManager & keyple::card::calypso::CardTransactionManagerAdapter::prepareSelectFile ( const SelectFileControl  selectFileControl)
override
Since
2.0.0

Definition at line 1443 of file CardTransactionManagerAdapter.cpp.

◆ prepareSelectFile() [2/3]

CardTransactionManager & keyple::card::calypso::CardTransactionManagerAdapter::prepareSelectFile ( const std::vector< uint8_t > &  lid)
override
Since
2.0.0
Deprecated:

Definition at line 1426 of file CardTransactionManagerAdapter.cpp.

◆ prepareSelectFile() [3/3]

CardTransactionManager & keyple::card::calypso::CardTransactionManagerAdapter::prepareSelectFile ( const uint16_t  lid)
override
Since
2.1.0

Definition at line 1434 of file CardTransactionManagerAdapter.cpp.

◆ prepareSetCounter()

CardTransactionManager & keyple::card::calypso::CardTransactionManagerAdapter::prepareSetCounter ( const uint8_t  sfi,
const uint8_t  counterNumber,
const int  newValue 
)
override
Since
2.0.0

Definition at line 299 of file CardTransactionManagerAdapter.cpp.

◆ prepareSvDebit() [1/2]

CardTransactionManager & keyple::card::calypso::CardTransactionManagerAdapter::prepareSvDebit ( const int  amount)
override
Since
2.0.0

Definition at line 2081 of file CardTransactionManagerAdapter.cpp.

◆ prepareSvDebit() [2/2]

CardTransactionManager & keyple::card::calypso::CardTransactionManagerAdapter::prepareSvDebit ( const int  amount,
const std::vector< uint8_t > &  date,
const std::vector< uint8_t > &  time 
)
override
Since
2.0.0

Definition at line 2053 of file CardTransactionManagerAdapter.cpp.

◆ prepareSvGet()

CardTransactionManager & keyple::card::calypso::CardTransactionManagerAdapter::prepareSvGet ( const SvOperation  svOperation,
const SvAction  svAction 
)
override
Since
2.0.

Definition at line 1961 of file CardTransactionManagerAdapter.cpp.

◆ prepareSvReadAllLogs()

CardTransactionManager & keyple::card::calypso::CardTransactionManagerAdapter::prepareSvReadAllLogs ( )
override
Since
2.0.0

Definition at line 2090 of file CardTransactionManagerAdapter.cpp.

◆ prepareSvReload() [1/2]

CardTransactionManager & keyple::card::calypso::CardTransactionManagerAdapter::prepareSvReload ( const int  amount)
override
Since
2.0.0

Definition at line 2023 of file CardTransactionManagerAdapter.cpp.

◆ prepareSvReload() [2/2]

CardTransactionManager & keyple::card::calypso::CardTransactionManagerAdapter::prepareSvReload ( const int  amount,
const std::vector< uint8_t > &  date,
const std::vector< uint8_t > &  time,
const std::vector< uint8_t > &  free 
)
override
Since
2.0.0

Definition at line 2000 of file CardTransactionManagerAdapter.cpp.

◆ prepareUpdateBinary()

CardTransactionManager & keyple::card::calypso::CardTransactionManagerAdapter::prepareUpdateBinary ( const uint8_t  sfi,
const uint8_t  offset,
const std::vector< uint8_t > &  data 
)
final
Since
2.1.0

Definition at line 1819 of file CardTransactionManagerAdapter.cpp.

◆ prepareUpdateRecord()

CardTransactionManager & keyple::card::calypso::CardTransactionManagerAdapter::prepareUpdateRecord ( const uint8_t  sfi,
const uint8_t  recordNumber,
const std::vector< uint8_t > &  recordData 
)
override
Since
2.0.0

Definition at line 1773 of file CardTransactionManagerAdapter.cpp.

◆ prepareVerifySignature()

CardTransactionManager & keyple::card::calypso::CardTransactionManagerAdapter::prepareVerifySignature ( const any  data)
override
Since
2.2.0

Definition at line 896 of file CardTransactionManagerAdapter.cpp.

◆ prepareWriteBinary()

CardTransactionManager & keyple::card::calypso::CardTransactionManagerAdapter::prepareWriteBinary ( const uint8_t  sfi,
const uint8_t  offset,
const std::vector< uint8_t > &  data 
)
final
Since
2.1.0

Definition at line 1827 of file CardTransactionManagerAdapter.cpp.

◆ prepareWriteRecord()

CardTransactionManager & keyple::card::calypso::CardTransactionManagerAdapter::prepareWriteRecord ( const uint8_t  sfi,
const uint8_t  recordNumber,
const std::vector< uint8_t > &  recordData 
)
override
Since
2.0.0

Definition at line 1796 of file CardTransactionManagerAdapter.cpp.

◆ processCancel()

CardTransactionManager & keyple::card::calypso::CardTransactionManagerAdapter::processCancel ( )
override
Since
2.0.0

Definition at line 990 of file CardTransactionManagerAdapter.cpp.

◆ processCardCommands()

CardTransactionManager & keyple::card::calypso::CardTransactionManagerAdapter::processCardCommands ( )
override
Since
2.0.0
Deprecated:
Use processCommands() instead.

Definition at line 919 of file CardTransactionManagerAdapter.cpp.

◆ processChangeKey()

CardTransactionManager & keyple::card::calypso::CardTransactionManagerAdapter::processChangeKey ( const uint8_t  keyIndex,
const uint8_t  newKif,
const uint8_t  newKvc,
const uint8_t  issuerKif,
const uint8_t  issuerKvc 
)
override
Since
2.1.0

Definition at line 1156 of file CardTransactionManagerAdapter.cpp.

◆ processChangePin()

CardTransactionManager & keyple::card::calypso::CardTransactionManagerAdapter::processChangePin ( const std::vector< uint8_t > &  newPin)
override
Since
2.0.0

Definition at line 1097 of file CardTransactionManagerAdapter.cpp.

◆ processClosing()

CardTransactionManager & keyple::card::calypso::CardTransactionManagerAdapter::processClosing ( )
override
Since
2.0.0

Definition at line 924 of file CardTransactionManagerAdapter.cpp.

◆ processCommands()

CardTransactionManager & keyple::card::calypso::CardTransactionManagerAdapter::processCommands ( )
override
Since
2.2.0

Definition at line 906 of file CardTransactionManagerAdapter.cpp.

◆ processOpening()

CardTransactionManager & keyple::card::calypso::CardTransactionManagerAdapter::processOpening ( const WriteAccessLevel  writeAccessLevel)
override
Since
2.0.0

Definition at line 738 of file CardTransactionManagerAdapter.cpp.

◆ processVerifyPin()

CardTransactionManager & keyple::card::calypso::CardTransactionManagerAdapter::processVerifyPin ( const std::vector< uint8_t > &  pin)
override
Since
2.0.0

Definition at line 1031 of file CardTransactionManagerAdapter.cpp.

Friends And Related Function Documentation

◆ operator<< [1/2]

std::ostream & operator<< ( std::ostream &  os,
const ApduResponseAdapter &  ara 
)
friend

Definition at line 2215 of file CardTransactionManagerAdapter.cpp.

◆ operator<< [2/2]

std::ostream & operator<< ( std::ostream &  os,
const std::shared_ptr< ApduResponseAdapter >  ara 
)
friend

Definition at line 2226 of file CardTransactionManagerAdapter.cpp.


The documentation for this class was generated from the following files: