blob: ee97df62cf81ea5a51d9e0edf45e1ecbdd4dcc97 [file] [log] [blame]
William A. Kennington III0b111d42022-10-04 18:06:11 -07001#pragma once
Patrick Williams9bc50f52022-12-04 02:34:59 -06002#include <sdbusplus/bus.hpp>
William A. Kennington III9ede1b72022-11-21 01:59:28 -08003#include <stdplus/pinned.hpp>
William A. Kennington III0b111d42022-10-04 18:06:11 -07004
Patrick Williams89d734b2023-05-10 07:50:25 -05005#include <memory>
6
William A. Kennington III0b111d42022-10-04 18:06:11 -07007namespace phosphor::network
8{
9
10class Manager;
11
12namespace inventory
13{
14
15struct Runtime
16{
17 virtual ~Runtime() = default;
18};
William A. Kennington III9ede1b72022-11-21 01:59:28 -080019std::unique_ptr<Runtime> watch(stdplus::PinnedRef<sdbusplus::bus_t> bus,
20 stdplus::PinnedRef<Manager> m);
William A. Kennington III0b111d42022-10-04 18:06:11 -070021
22} // namespace inventory
23} // namespace phosphor::network