/** Path list * * @author Steffen Vogel * @copyright 2014-2022, Institute for Automation of Complex Power Systems, EONERC * @license Apache 2.0 **********************************************************************************/ #include #include using namespace villas::node; Path * PathList::lookup(const uuid_t &uuid) const { for (auto *p : *this) { if (!uuid_compare(uuid, p->uuid)) return p; } return nullptr; } json_t * PathList::toJson() const { json_t *json_paths = json_array(); for (auto *p : *this) json_array_append_new(json_paths, p->toJson()); return json_paths; }