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