Keyple Card Calypso C++ Library 2.1.0
Reference Terminal Reader API for C++
Public Member Functions | List of all members
keyple::card::calypso::CalypsoSamSelectionAdapter Class Reference

#include <CalypsoSamSelectionAdapter.h>

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

Public Member Functions

 CalypsoSamSelectionAdapter ()
 
const std::shared_ptr< CardSelectionRequestSpi > getCardSelectionRequest () override
 
const std::shared_ptr< SmartCardSpi > parse (const std::shared_ptr< CardSelectionResponseApi > cardSelectionResponse) override
 
CalypsoSamSelection & filterByProductType (const CalypsoSam::ProductType productType) override
 
CalypsoSamSelection & filterBySerialNumber (const std::string &serialNumberRegex) override
 
CalypsoSamSelection & setUnlockData (const std::string &unlockData) override
 

Detailed Description

(package-private)
Implementation of CalypsoSamSelection.

If not specified, the SAM product type used for unlocking is CalypsoSam::ProductType::SAM_C1.

Since
2.0.0

Definition at line 46 of file CalypsoSamSelectionAdapter.h.

Constructor & Destructor Documentation

◆ CalypsoSamSelectionAdapter()

keyple::card::calypso::CalypsoSamSelectionAdapter::CalypsoSamSelectionAdapter ( )

(package-private)
Creates a CalypsoSamSelection.

Since
2.0.0

Definition at line 42 of file CalypsoSamSelectionAdapter.cpp.

Member Function Documentation

◆ filterByProductType()

CalypsoSamSelection & keyple::card::calypso::CalypsoSamSelectionAdapter::filterByProductType ( const CalypsoSam::ProductType  productType)
override
Since
2.0.0

Definition at line 95 of file CalypsoSamSelectionAdapter.cpp.

◆ filterBySerialNumber()

CalypsoSamSelection & keyple::card::calypso::CalypsoSamSelectionAdapter::filterBySerialNumber ( const std::string &  serialNumberRegex)
override
Since
2.0.0

Definition at line 103 of file CalypsoSamSelectionAdapter.cpp.

◆ getCardSelectionRequest()

const std::shared_ptr< CardSelectionRequestSpi > keyple::card::calypso::CalypsoSamSelectionAdapter::getCardSelectionRequest ( )
override
Since
2.0.0

Definition at line 46 of file CalypsoSamSelectionAdapter.cpp.

◆ parse()

const std::shared_ptr< SmartCardSpi > keyple::card::calypso::CalypsoSamSelectionAdapter::parse ( const std::shared_ptr< CardSelectionResponseApi >  cardSelectionResponse)
override
Since
2.0.0

Definition at line 70 of file CalypsoSamSelectionAdapter.cpp.

◆ setUnlockData()

CalypsoSamSelection & keyple::card::calypso::CalypsoSamSelectionAdapter::setUnlockData ( const std::string &  unlockData)
override
Since
2.0.0

Definition at line 120 of file CalypsoSamSelectionAdapter.cpp.


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