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

Public GIT Repository
add a 16 byte envelope to each MPI message.
[simgrid.git] / src / kernel / activity / IoImpl.hpp
index 0b885d3441f2e2b197825051e0f9b9f90087beb4..707372e5ea13f81546a99fc5e19a27c07149c63d 100644 (file)
@@ -23,17 +23,12 @@ class XBT_PUBLIC IoImpl : public ActivityImpl_T<IoImpl> {
   resource::Action* timeout_detector_ = nullptr;
 
 public:
+  IoImpl& set_timeout(double timeout) override;
   IoImpl& set_size(sg_size_t size);
   IoImpl& set_type(s4u::Io::OpType type);
   IoImpl& set_storage(resource::StorageImpl* storage);
   IoImpl& set_disk(resource::DiskImpl* disk);
 
-  void set_timeout_detector(resource::Action* action)
-  {
-    timeout_detector_ = action;
-    timeout_detector_->set_activity(this);
-  }
-
   sg_size_t get_performed_ioops() const { return performed_ioops_; }
   resource::DiskImpl* get_disk() const { return disk_; }
   resource::StorageImpl* get_storage() const { return storage_; }