52 virtual const std::vector<std::shared_ptr<ApduResponseApi>>&
getApduResponses()
const = 0;
66 operator<<(std::ostream& os,
const std::shared_ptr<CardResponseApi> cra) {
67 os <<
"CARD_RESPONSE_API: {";
72 os <<
"CARD_RESPONSE_API: {"
73 <<
"IS_LOGICAL_CHANNEL_OPEN = " << cra->isLogicalChannelOpen() <<
", "
74 <<
"APDU_RESPONSES = {" << cra->getApduResponses() <<
"}";
friend std::ostream & operator<<(std::ostream &os, const std::shared_ptr< CardResponseApi > cra)
virtual bool isLogicalChannelOpen() const =0
virtual ~CardResponseApi()=default
virtual const std::vector< std::shared_ptr< ApduResponseApi > > & getApduResponses() const =0