Alexander Hansen | 4e1142d | 2025-07-25 17:07:27 +0200 | [diff] [blame] | 1 | // SPDX-License-Identifier: Apache-2.0 |
| 2 | // SPDX-FileCopyrightText: Copyright 2018 Intel Corporation |
James Feist | c95cb14 | 2018-02-26 10:41:42 -0800 | [diff] [blame] | 3 | |
| 4 | #pragma once |
Alexander Hansen | a555acf | 2025-06-27 11:59:10 +0200 | [diff] [blame] | 5 | #include <boost/asio/io_context.hpp> |
James Feist | c95cb14 | 2018-02-26 10:41:42 -0800 | [diff] [blame] | 6 | #include <nlohmann/json.hpp> |
| 7 | |
Delphine CC Chiu | a3ca14a | 2024-03-27 17:02:24 +0800 | [diff] [blame] | 8 | void unloadAllOverlays(); |
Alexander Hansen | a555acf | 2025-06-27 11:59:10 +0200 | [diff] [blame] | 9 | bool loadOverlays(const nlohmann::json& systemConfiguration, |
| 10 | boost::asio::io_context& io); |