Keypop Card C++ API - 2.0.1
Component of the Keypop C++ API
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Ckeypop::card::spi::ApduRequestSpiData to build a single APDU command to be sent to a card
 Ckeypop::card::ApduResponseApiData received in response to an APDU command
 Ckeypop::card::spi::CardRequestSpiRequest grouping multiple APDUs to be executed consecutively
 Ckeypop::card::CardResponseApiGroup of multiple APDU responses
 Ckeypop::card::spi::CardSelectionExtensionSpiExtension of the card selection for a specific card extension
 Ckeypop::card::spi::CardSelectionRequestSpiData provided as input to the selection process
 Ckeypop::card::CardSelectionResponseApiData from the start-up phase with the card: selection data and any additional responses
 ▼Cstd::exceptionSTL class
 ▼Ckeypop::card::AbstractApduExceptionGeneric exception carrying response data received from the card until a communication failure occurs or an unexpected APDU status code is received
 Ckeypop::card::CardBrokenCommunicationExceptionException carrying response data received from the card until a communication failure with the card occurs
 Ckeypop::card::ReaderBrokenCommunicationExceptionException carrying response data received from the card until a communication failure with the reader occurs
 Ckeypop::card::UnexpectedStatusWordExceptionException carrying response data received from the card until an unexpected APDU status word is received
 Ckeypop::card::ParseExceptionIndicates that the parsing of the card selection response has failed
 Ckeypop::card::ProxyReaderApiReader able to transmit card requests and having control over the physical channel
 Ckeypop::card::spi::SmartCardSpiMarker interface providing run-time type information about data defining the keypop::reader::selection::spi::SmartCard resulting of the selection process provided by the KeypopReader API