blob: 39506a7fa882f5c884fcdbb494c21463f7b7fba7 [file] [log] [blame]
#include "NVMePlugin.hpp"
#include "Utils.hpp"
class FakePlugin : public NVMePlugin
{
public:
FakePlugin(std::shared_ptr<NVMeSubsystem> subsys,
const SensorData& config) : NVMePlugin(std::move(subsys), config)
{
try
{
isPowerOn();
}
catch (const std::runtime_error&)
{}
}
private:
std::shared_ptr<NVMeControllerPlugin>
makeController(std::shared_ptr<NVMeController> cntl,
const SensorData& cfg) override;
};