69 virtual const std::shared_ptr<ApduResponseApi>
95 os <<
"CARD_SELECTION_RESPONSE_API: {"
108 std::ostream& os,
const std::shared_ptr<CardSelectionResponseApi> csr) {
112 os <<
"CARD_SELECTION_RESPONSE_API: null";
124 const std::vector<std::shared_ptr<CardSelectionResponseApi>>& csrs) {
125 os <<
"CARD_SELECTION_RESPONSE_APIS: {";
127 for (
auto it = std::begin(csrs); it != std::end(csrs); ++it) {
129 if (it != csrs.end() - 1) {
Data from the start-up phase with the card: selection data and any additional responses.
virtual const std::shared_ptr< CardResponseApi > getCardResponse() const =0
Gets the responses of the card to the requests present in the calypsonet::terminal::card::spi::CardRe...
virtual const std::shared_ptr< ApduResponseApi > getSelectApplicationResponse() const =0
Gets the calypsonet::terminal::card::ApduResponseApi received from the card in response to the Select...
virtual bool hasMatched() const =0
Gives the selection process status.
virtual const std::string & getPowerOnData() const =0
Gets the card's power-on data.
friend std::ostream & operator<<(std::ostream &os, const CardSelectionResponseApi &csr)