|
Keypop Card C++ API - 2.0.1
Component of the Keypop C++ API
|
Extension of the card selection for a specific card extension. More...
#include <keypop/card/spi/CardSelectionExtensionSpi.hpp>
Public Member Functions | |
| virtual | ~CardSelectionExtensionSpi ()=default |
| Virtual destructor. More... | |
| virtual std::unique_ptr< CardSelectionRequestSpi > | getCardSelectionRequest ()=0 |
| Gets the card selection request containing the selection data prepared for this selection. More... | |
| virtual std::shared_ptr< SmartCardSpi > | parse (const std::shared_ptr< CardSelectionResponseApi > &cardSelectionResponseApi)=0 |
| Analyzes the response received from the card during the selection process and creates a SmartCardSpi. More... | |
Extension of the card selection for a specific card extension.
Provides the CardSelectionRequestSpi and interprets the result to provide a SmartCardSpi.
Backside of the keypop::reader::selection::spi::CardSelectionExtension interface present in the Keypop Reader API.
An adapter of this interface must also implement CardSelectionExtension.
Definition at line 38 of file CardSelectionExtensionSpi.hpp.
|
virtualdefault |
Virtual destructor.
|
pure virtual |
Gets the card selection request containing the selection data prepared for this selection.
|
pure virtual |
Analyzes the response received from the card during the selection process and creates a SmartCardSpi.
| cardSelectionResponseApi | The card selection response. |
| ParseException | If the card selection response parsing failed. |