- StorageN11(StorageModel* model, std::string name, lmm_system_t maxminSystem, double bread, double bwrite,
- std::string type_id, std::string content_name, sg_size_t size, std::string attach);
- virtual ~StorageN11() = default;
- StorageAction* read(sg_size_t size);
- StorageAction* write(sg_size_t size);
+ StorageN11(StorageModel* model, const std::string& name, kernel::lmm::System* maxminSystem, double bread,
+ double bwrite, const std::string& type_id, const std::string& content_name, sg_size_t size,
+ const std::string& attach);
+ ~StorageN11() override = default;
+ StorageAction* io_start(sg_size_t size, s4u::Io::OpType type) override;
+ StorageAction* read(sg_size_t size) override;
+ StorageAction* write(sg_size_t size) override;