blob: e59104344a8179c5c37a448b46713b669d65f8d1 [file] [log] [blame]
#pragma once
#include <string>
namespace estoraged
{
/** @class Erase
* @brief Erase object provides a base class for the specific erase types
*/
class Erase
{
public:
/** @brief creates an erase object
* @param inDevPath the linux path for the block device
*/
Erase(std::string_view inDevPath) : devPath(inDevPath) {}
protected:
/* The linux path for the block device */
std::string devPath;
};
} // namespace estoraged