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