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;
using Action::Action;
void set_state(simgrid::kernel::resource::Action::State state) override;
-
- double sharing_penalty_ = {};
};
} // namespace resource