Keypop Reader C++ API - 2.1.0
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 1234]
 ▼Ckeypop::reader::CardReaderCard reader driving the underlying hardware to manage the card detection
 Ckeypop::reader::ConfigurableCardReaderConfigurable card reader providing the methods to manage the card protocols
 Ckeypop::reader::ObservableCardReaderCard reader able to observe the insertion/removal of cards
 Ckeypop::reader::CardReaderEventCard event data container indicating a change of state
 Ckeypop::reader::spi::CardReaderObservationExceptionHandlerSpiReader observation error handler to implement in order to be notified of errors that may occur during operations carried out by the card monitoring process
 Ckeypop::reader::spi::CardReaderObserverSpiReader observer to implement in order to receive CardReaderEvent from a keypop::reader::ObservableCardReader
 Ckeypop::reader::selection::spi::CardSelectionExtensionSPI provided by a card extension, allowing to enrich a selection case with additional commands if required, and to interpret the return to selection in order to build and fill the specific SmartCard which acts as an image of the targeted card
 Ckeypop::reader::selection::CardSelectionManagerService dedicated to card selection, based on the preparation of a card selection scenario
 Ckeypop::reader::selection::CardSelectionResultResult of a selection process
 ▼Ckeypop::reader::cpp::CardSelectorBase
 ▼Ckeypop::reader::selection::CardSelector< BasicCardSelector >
 Ckeypop::reader::selection::BasicCardSelectorBasic filters used to restrict the selection process to certain cards
 ▼Ckeypop::reader::selection::CardSelector< T >Common filters used to restrict the selection process to certain cards
 ▼Ckeypop::reader::selection::CommonIsoCardSelector< IsoCardSelector >
 Ckeypop::reader::selection::IsoCardSelectorISO filters used to restrict the selection process to certain ISO 7816-4 cards
 Ckeypop::reader::selection::CommonIsoCardSelector< T >Common ISO filters used to restrict the selection process to certain ISO 7816-4 cards
 Ckeypop::reader::transaction::spi::CardTransactionManager< T >Contains operations common to all card transactions
 Ckeypop::reader::transaction::spi::CardTransactionManager< CardTransactionManager< U > >
 ▼Cstd::exceptionSTL class
 ▼Cstd::runtime_errorSTL class
 Ckeypop::reader::CardCommunicationExceptionIndicates that the communication with the card failed
 Ckeypop::reader::InvalidCardResponseExceptionIndicates that a response received from the card during the command processing was invalid
 Ckeypop::reader::ReaderCommunicationExceptionIndicates that the communication with the reader failed
 Ckeypop::reader::ReaderProtocolNotSupportedExceptionIndicates that the current card protocol is not supported by the reader
 Ckeypop::reader::selection::InvalidCardResponseExceptionIndicates that a response received from the card during the selection process was invalid
 Ckeypop::reader::ReaderApiFactoryReader API Factory
 Ckeypop::reader::selection::ScheduledCardSelectionsResponseResponse of the execution of a scheduled selection scenario provided by a calypsonet::terminal::reader::CardReaderEvent
 ▼Ckeypop::reader::selection::spi::SmartCardBasic smart card with which communication has been established after a selection process and which is ready to receive APDUs
 Ckeypop::reader::selection::spi::IsoSmartCardISO 7816-4 smart card with which communication has been established after a selection process and which is ready to receive APDUs