Keyple Card Calypso C++ Library 2.2.5.6
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< CommonSecuritySetting > 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 int offset, const int 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 int offset, const std::vector< uint8_t > &data) final
 
CardTransactionManager & prepareWriteBinary (const uint8_t sfi, const int 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 87 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 124 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 2427 of file CardTransactionManagerAdapter.cpp.

◆ getCalypsoCard()

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

Definition at line 155 of file CardTransactionManagerAdapter.cpp.

◆ getCardReader()

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

Definition at line 150 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 160 of file CardTransactionManagerAdapter.cpp.

◆ getSecuritySetting()

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

Definition at line 1133 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 114 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 2473 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 2467 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 2048 of file CardTransactionManagerAdapter.cpp.

◆ prepareCheckPinStatus()

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

Definition at line 2239 of file CardTransactionManagerAdapter.cpp.

◆ prepareComputeSignature()

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

Definition at line 1138 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 2219 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 2232 of file CardTransactionManagerAdapter.cpp.

◆ prepareGetData()

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

Definition at line 1725 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 2213 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 2225 of file CardTransactionManagerAdapter.cpp.

◆ prepareInvalidate()

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

Definition at line 2405 of file CardTransactionManagerAdapter.cpp.

◆ prepareReadBinary()

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

Definition at line 1942 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 1994 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 1776 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 1782 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 1764 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 1758 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 1809 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 1885 of file CardTransactionManagerAdapter.cpp.

◆ prepareRehabilitate()

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

Definition at line 2416 of file CardTransactionManagerAdapter.cpp.

◆ prepareReleaseCardChannel()

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

Definition at line 1694 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 2000 of file CardTransactionManagerAdapter.cpp.

◆ prepareSelectFile() [1/3]

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

Definition at line 1716 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 1701 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 1709 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 339 of file CardTransactionManagerAdapter.cpp.

◆ prepareSvDebit() [1/2]

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

Definition at line 2369 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 2341 of file CardTransactionManagerAdapter.cpp.

◆ prepareSvGet()

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

Definition at line 2252 of file CardTransactionManagerAdapter.cpp.

◆ prepareSvReadAllLogs()

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

Definition at line 2378 of file CardTransactionManagerAdapter.cpp.

◆ prepareSvReload() [1/2]

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

Definition at line 2311 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 2288 of file CardTransactionManagerAdapter.cpp.

◆ prepareUpdateBinary()

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

Definition at line 2104 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 2062 of file CardTransactionManagerAdapter.cpp.

◆ prepareVerifySignature()

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

Definition at line 1147 of file CardTransactionManagerAdapter.cpp.

◆ prepareWriteBinary()

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

Definition at line 2112 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 2083 of file CardTransactionManagerAdapter.cpp.

◆ processCancel()

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

Definition at line 1244 of file CardTransactionManagerAdapter.cpp.

◆ processCardCommands()

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

Definition at line 1170 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 1431 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 1368 of file CardTransactionManagerAdapter.cpp.

◆ processClosing()

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

Definition at line 1175 of file CardTransactionManagerAdapter.cpp.

◆ processCommands()

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

Definition at line 1157 of file CardTransactionManagerAdapter.cpp.

◆ processOpening()

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

Definition at line 976 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 1285 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 2503 of file CardTransactionManagerAdapter.cpp.

◆ operator<< [2/2]

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

Definition at line 2514 of file CardTransactionManagerAdapter.cpp.


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