X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/a50ff967ece127caa891f56d71742162175aaa5c..255700918582111f0aacaa7b7fed87dcedc1a840:/src/kernel/activity/IoImpl.hpp diff --git a/src/kernel/activity/IoImpl.hpp b/src/kernel/activity/IoImpl.hpp index 0bd71e2d08..ed3c705ee8 100644 --- a/src/kernel/activity/IoImpl.hpp +++ b/src/kernel/activity/IoImpl.hpp @@ -14,6 +14,7 @@ namespace kernel { namespace activity { class XBT_PUBLIC IoImpl : public ActivityImpl_T { + actor::ActorImpl* actor_ = nullptr; resource::DiskImpl* disk_ = nullptr; double sharing_penalty_ = 1.0; sg_size_t size_ = 0; @@ -21,10 +22,10 @@ class XBT_PUBLIC IoImpl : public ActivityImpl_T { sg_size_t performed_ioops_ = 0; resource::Action* timeout_detector_ = nullptr; s4u::Io* piface_; - public: IoImpl(); s4u::Io* get_iface() { return piface_; } + actor::ActorImpl* get_actor() { return actor_; } IoImpl& set_sharing_penalty(double sharing_penalty); IoImpl& set_timeout(double timeout) override;