14#include "keyple/core/service/BasicCardSelectorAdapter.hpp"
25BasicCardSelectorAdapter::getLogicalProtocolName()
const
27 return mLogicalProtocolName;
31BasicCardSelectorAdapter::getPowerOnDataRegex()
const
33 return mPowerOnDataRegex;
37BasicCardSelectorAdapter::filterByCardProtocol(
38 const std::string& logicalProtocolName)
40 mLogicalProtocolName = logicalProtocolName;
46BasicCardSelectorAdapter::filterByPowerOnData(
47 const std::string& powerOnDataRegex)
49 mPowerOnDataRegex = powerOnDataRegex;
55operator<<(std::ostream& os,
const BasicCardSelectorAdapter& bcsa)
57 os <<
"BASIC_CARD_SELECTOR_ADAPTER: {"
58 <<
"LOGICAL_PROTOCOL_NAME: " << bcsa.mLogicalProtocolName <<
", "
59 <<
"POWER_ON_DATA_REGEX: " << bcsa.mPowerOnDataRegex <<
"}";
69 std::ostream& os,
const std::shared_ptr<BasicCardSelectorAdapter> bcsa)
71 if (bcsa ==
nullptr) {
72 os <<
"BASIC_CARD_SELECTOR_ADAPTER: null";
std::ostream & operator<<(std::ostream &os, const ApduResponseAdapter &ara)