]> AND Public Git Repository - simgrid.git/blobdiff - src/kernel/resource/DiskImpl.hpp
Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[sonar] Refactor to reduce cognitive complexity
[simgrid.git] / src / kernel / resource / DiskImpl.hpp
index 0351e1dc8ef28d53e9cb4a33094f225084a8f61d..c1cd921f5c1f4eea3f8a5455e520f63695261a7f 100644 (file)
@@ -5,16 +5,16 @@
 
 #include "simgrid/kernel/resource/Action.hpp"
 #include "simgrid/kernel/resource/Model.hpp"
-#include "simgrid/kernel/resource/Resource.hpp"
 #include "simgrid/s4u/Disk.hpp"
 #include "simgrid/s4u/Io.hpp"
+#include "src/kernel/resource/Resource.hpp"
 #include "src/surf/surf_interface.hpp"
-#include <xbt/PropertyHolder.hpp>
+#include "xbt/PropertyHolder.hpp"
 
 #include <map>
 
-#ifndef DISK_INTERFACE_HPP_
-#define DISK_INTERFACE_HPP_
+#ifndef DISK_IMPL_HPP_
+#define DISK_IMPL_HPP_
 
 /*********
  * Model *
@@ -101,8 +101,6 @@ public:
   void set_factor_cb(const std::function<s4u::Disk::IoFactorCb>& cb);
   const std::function<s4u::Disk::IoFactorCb>& get_factor_cb() const { return factor_cb_; }
 
-  /** @brief Check if the Disk is used (if an action currently uses its resources) */
-  bool is_used() const override;
   void turn_on() override;
   void turn_off() override;
 
@@ -125,4 +123,4 @@ public:
 } // namespace resource
 } // namespace kernel
 } // namespace simgrid
-#endif /* DISK_INTERFACE_HPP_ */
+#endif /* DISK_IMPL_HPP_ */