#pragma once #include "common/include/software_manager.hpp" #include namespace ManagerInf = phosphor::software::manager; namespace SDBusAsync = sdbusplus::async; class I2CVRSoftwareManager : public ManagerInf::SoftwareManager { public: I2CVRSoftwareManager(SDBusAsync::context& ctx); SDBusAsync::task initDevice(const std::string& service, const std::string& path, SoftwareConfig& config) final; void start(); };