blob: 1b6aa8bd0455e3c48c6baea2e81616fc0bc0250c [file] [log] [blame]
William A. Kennington III0b111d42022-10-04 18:06:11 -07001#pragma once
2#include <memory>
Patrick Williams9bc50f52022-12-04 02:34:59 -06003#include <sdbusplus/bus.hpp>
William A. Kennington III9ede1b72022-11-21 01:59:28 -08004#include <stdplus/pinned.hpp>
William A. Kennington III0b111d42022-10-04 18:06:11 -07005
6namespace phosphor::network
7{
8
9class Manager;
10
11namespace inventory
12{
13
14struct Runtime
15{
16 virtual ~Runtime() = default;
17};
William A. Kennington III9ede1b72022-11-21 01:59:28 -080018std::unique_ptr<Runtime> watch(stdplus::PinnedRef<sdbusplus::bus_t> bus,
19 stdplus::PinnedRef<Manager> m);
William A. Kennington III0b111d42022-10-04 18:06:11 -070020
21} // namespace inventory
22} // namespace phosphor::network