X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/8324b639b905273fb1d3bb38f9c7d64fdeec3d5d..51a8ae849ce9b0d4de515c33e01110dcc07a44c8:/src/kernel/activity/CommImpl.hpp diff --git a/src/kernel/activity/CommImpl.hpp b/src/kernel/activity/CommImpl.hpp index 2ed9b72390..195209d422 100644 --- a/src/kernel/activity/CommImpl.hpp +++ b/src/kernel/activity/CommImpl.hpp @@ -26,11 +26,11 @@ class XBT_PUBLIC CommImpl : public ActivityImpl_T { MailboxImpl* mbox_ = nullptr; /* Rendez-vous where the comm is queued */ public: - CommImpl() = default; - CommImpl(s4u::Host* from, s4u::Host* to, double bytes); - enum class Type { SEND = 0, RECEIVE, READY, DONE }; + CommImpl(Type type) : type_(type) {} + CommImpl(s4u::Host* from, s4u::Host* to, double bytes); + CommImpl& set_type(CommImpl::Type type); CommImpl& set_size(double size); CommImpl& set_src_buff(unsigned char* buff, size_t size);