X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/ff498d2432d650dc50282b04e3bd175a588eef8c..f8498e93073ae2ad6e6e19571ecf52c9104edbd0:/src/kernel/activity/CommImpl.hpp diff --git a/src/kernel/activity/CommImpl.hpp b/src/kernel/activity/CommImpl.hpp index 0339005099..777d826547 100644 --- a/src/kernel/activity/CommImpl.hpp +++ b/src/kernel/activity/CommImpl.hpp @@ -27,18 +27,19 @@ public: CommImpl& set_type(CommImpl::Type type); CommImpl& set_size(double size); - double get_rate() { return rate_; } - CommImpl& set_rate(double rate); CommImpl& set_src_buff(void* buff, size_t size); CommImpl& set_dst_buff(void* buff, size_t* size); + CommImpl& set_rate(double rate); + double get_rate() { return rate_; } - CommImpl* start(); void copy_data(); + + CommImpl* start(); void suspend() override; void resume() override; + void cancel() override; void post() override; void finish() override; - void cancel(); CommImpl::Type type_; /* Type of the communication (SIMIX_COMM_SEND or SIMIX_COMM_RECEIVE) */ MailboxImpl* mbox = nullptr; /* Rendez-vous where the comm is queued */