/* Path list. * * Author: Steffen Vogel * SPDX-FileCopyrightText: 2014-2023 Institute for Automation of Complex Power Systems, RWTH Aachen University * SPDX-License-Identifier: 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; }