X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/078a96e4b84369c23073bb68e15273030e9a357b..f8498e93073ae2ad6e6e19571ecf52c9104edbd0:/src/kernel/activity/CommImpl.hpp diff --git a/src/kernel/activity/CommImpl.hpp b/src/kernel/activity/CommImpl.hpp index 7369c983dd..777d826547 100644 --- a/src/kernel/activity/CommImpl.hpp +++ b/src/kernel/activity/CommImpl.hpp @@ -27,19 +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(); - double remains(); CommImpl::Type type_; /* Type of the communication (SIMIX_COMM_SEND or SIMIX_COMM_RECEIVE) */ MailboxImpl* mbox = nullptr; /* Rendez-vous where the comm is queued */ @@ -49,7 +49,7 @@ public: (comm.mbox set to nullptr when the communication is removed from the mailbox (used as garbage collector)) */ #endif - bool detached = false; /* If detached or not */ + bool detached_ = false; /* If detached or not */ void (*clean_fun)(void*) = nullptr; /* Function to clean the detached src_buf if something goes wrong */ int (*match_fun)(void*, void*, CommImpl*) = nullptr; /* Filter function used by the other side. It is used when