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