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