1 #pragma once
2 #include <memory>
3 #include <sdbusplus/bus.hpp>
4 #include <stdplus/pinned.hpp>
5 
6 namespace phosphor::network
7 {
8 
9 class Manager;
10 
11 namespace inventory
12 {
13 
14 struct Runtime
15 {
16     virtual ~Runtime() = default;
17 };
18 std::unique_ptr<Runtime> watch(stdplus::PinnedRef<sdbusplus::bus_t> bus,
19                                stdplus::PinnedRef<Manager> m);
20 
21 } // namespace inventory
22 } // namespace phosphor::network
23