14#include "keyple/core/service/IsoCardSelectorAdapter.hpp"
19#include "keyple/core/util/HexUtil.hpp"
25using keyple::core::util::HexUtil;
28IsoCardSelectorAdapter::getLogicalProtocolName()
const
30 return mLogicalProtocolName;
34IsoCardSelectorAdapter::getPowerOnDataRegex()
const
36 return mPowerOnDataRegex;
39const std::vector<uint8_t>
40IsoCardSelectorAdapter::getAid()
const
46IsoCardSelectorAdapter::getFileOccurrence()
const
48 return mFileOccurrence;
52IsoCardSelectorAdapter::getFileControlInformation()
const
54 return mFileControlInformation;
58IsoCardSelectorAdapter::filterByDfName(
const std::vector<uint8_t>& aid)
66IsoCardSelectorAdapter::filterByDfName(
const std::string& aid)
68 mAid = HexUtil::toByteArray(aid);
74IsoCardSelectorAdapter::setFileOccurrence(
const FileOccurrence fileOccurrence)
76 mFileOccurrence = fileOccurrence;
82IsoCardSelectorAdapter::setFileControlInformation(
83 const FileControlInformation fileControlInformation)
85 mFileControlInformation = fileControlInformation;
91IsoCardSelectorAdapter::filterByCardProtocol(
92 const std::string& logicalProtocolName)
94 mLogicalProtocolName = logicalProtocolName;
100IsoCardSelectorAdapter::filterByPowerOnData(
const std::string& powerOnDataRegex)
102 mPowerOnDataRegex = powerOnDataRegex;