Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
simplify the way I/O actions are created (CPU style)
[simgrid.git] / src / kernel / resource / DiskImpl.hpp
index 611234d..1c4d1ce 100644 (file)
@@ -37,8 +37,6 @@ public:
   DiskModel& operator=(const DiskModel&) = delete;
 
   virtual DiskImpl* create_disk(const std::string& name, double read_bandwidth, double write_bandwidth) = 0;
-
-  virtual DiskAction* io_start(const DiskImpl* disk, sg_size_t size, s4u::Io::OpType type) = 0;
 };
 
 /************
@@ -111,6 +109,8 @@ public:
 
   void seal() override;
   void destroy(); // Must be called instead of the destructor
+
+  virtual DiskAction* io_start(sg_size_t size, s4u::Io::OpType type) = 0;
 };
 
 /**********