9 bool bookmarkMatches(
const Bookmark& bookmark,
const BookmarkFilter& filter);
10 void sortAndLimitBookmarks(
const BookmarkFilter& filter, std::vector<Bookmark>* outBookmarks);
12 bool motionMaches(
const Motion& motion,
const MotionFilter& filter);
13 TimePeriodList sortAndLimitMotion(
const MotionFilter& filter, TimePeriodList motion);
15 bool objectTrackMatches(
const ObjectTrack& objectTrack,
const AnalyticsFilter& filter);
16 void sortAndLimitTimePeriods(
17 SortOrder order, std::optional<int> limit, TimePeriodList* outTimePeriods);
19 std::vector<uint8_t> fromBase64(
const std::string& data);
20 std::string toBase64(
const std::vector<uint8_t>& data);
21 std::string toBase64(
const uint8_t* data,
int size);
24 const std::string&
id,
28 std::string dumpObjects(
const std::vector<T>& objects)
30 std::vector<nx::kit::Json> jsons;
31 for (
const auto& entry: objects)
37 std::vector<std::string> split(
const std::string& original,
const std::string& separator);
Definition: i_device_agent.h:21
Definition: algorithm.cpp:8