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