107 checkPolicy(
const Data& data,
const shared_ptr<ValidationState>& state,
115 static std::tuple<bool, Name, time::system_clock::time_point>
116 parseCommandInterest(
const Interest& interest,
const shared_ptr<ValidationState>& state);
122 checkTimestamp(
const shared_ptr<ValidationState>& state,
131 struct LastTimestampRecord
138 using Container = boost::multi_index_container<
140 boost::multi_index::indexed_by<
141 boost::multi_index::ordered_unique<
142 boost::multi_index::member<LastTimestampRecord, Name, &LastTimestampRecord::keyName>
144 boost::multi_index::sequenced<>
147 using Index = Container::nth_index<0>::type;
148 using Queue = Container::nth_index<1>::type;
150 Container m_container;