#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 *
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;
} // namespace resource
} // namespace kernel
} // namespace simgrid
-#endif /* DISK_INTERFACE_HPP_ */
+#endif /* DISK_IMPL_HPP_ */