Keypop Reader C++ API 2.0.0
Reference Reader API for C++
Public Member Functions | List of all members
keypop::reader::selection::IsoCardSelector Class Reference

#include <IsoCardSelector.hpp>

Inheritance diagram for keypop::reader::selection::IsoCardSelector:
Inheritance graph
[legend]
Collaboration diagram for keypop::reader::selection::IsoCardSelector:
Collaboration graph
[legend]

Public Member Functions

virtual ~IsoCardSelector ()=default
 
- Public Member Functions inherited from keypop::reader::selection::CommonIsoCardSelector< IsoCardSelector >
virtual IsoCardSelectorfilterByDfName (const std::vector< uint8_t > &aid)=0
 
virtual IsoCardSelectorfilterByDfName (const std::string &aid)=0
 
virtual IsoCardSelectorsetFileOccurrence (FileOccurrence fileOccurrence)=0
 
virtual IsoCardSelectorsetFileControlInformation (FileControlInformation fileControlInformation)=0
 
- Public Member Functions inherited from keypop::reader::selection::CardSelector< T >
virtual ~CardSelector ()=default
 
virtual T & filterByCardProtocol (const std::string &logicalProtocolName)=0
 
virtual T & filterByPowerOnData (const std::string &powerOnDataRegex)=0
 
- Public Member Functions inherited from keypop::reader::cpp::CardSelectorBase
virtual ~CardSelectorBase ()=default
 

Detailed Description

ISO filters used to restrict the selection process to certain ISO 7816-4 cards.

These filters are all optional but can also be combined.

If no filtering is specified, any card that responds when inserted in the reader will be considered selected.

Conversely, if one or more filters have been defined, the card will not be selected if one of them rejects the card.

An instance of this interface can be obtained via the method ReaderApiFactory::createIsoCardSelector().

Since
2.0.0

Definition at line 36 of file IsoCardSelector.hpp.

Constructor & Destructor Documentation

◆ ~IsoCardSelector()

virtual keypop::reader::selection::IsoCardSelector::~IsoCardSelector ( )
virtualdefault

Virtual destructor.


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