20#include "SearchCommandData.h"
26using namespace calypsonet::terminal::calypso::transaction;
49 SearchCommandData&
setSfi(
const uint8_t sfi)
override;
56 SearchCommandData&
startAtRecord(
const uint8_t recordNumber)
override;
63 SearchCommandData&
setOffset(
const int offset)
override;
77 SearchCommandData&
setSearchData(
const std::vector<uint8_t>& data)
override;
84 SearchCommandData&
setMask(
const std::vector<uint8_t>& mask)
override;
147 const std::vector<uint8_t>&
getMask()
const;
166 uint8_t mRecordNumber = 1;
176 bool mEnableRepeatedOffset;
181 std::vector<uint8_t> mSearchData;
186 std::vector<uint8_t> mMask;
191 bool mFetchFirstMatchingResult;
196 std::vector<uint8_t> mMatchingRecordNumbers;
bool isEnableRepeatedOffset() const
const std::vector< uint8_t > & getMask() const
std::vector< uint8_t > & getMatchingRecordNumbers() override
bool isFetchFirstMatchingResult() const
SearchCommandData & setSfi(const uint8_t sfi) override
SearchCommandData & startAtRecord(const uint8_t recordNumber) override
SearchCommandData & enableRepeatedOffset() override
SearchCommandData & setOffset(const int offset) override
uint8_t getRecordNumber() const
SearchCommandData & setMask(const std::vector< uint8_t > &mask) override
const std::vector< uint8_t > & getSearchData() const
SearchCommandDataAdapter()
SearchCommandData & fetchFirstMatchingResult() override
SearchCommandData & setSearchData(const std::vector< uint8_t > &data) override