+ static void set_copy_data_callback(void (*callback)(CommImpl*, void*, size_t));
+
+ CommImpl& set_type(CommImplType type);
+ CommImplType get_type() const { return type_; }
+ CommImpl& set_source(s4u::Host* from);
+ s4u::Host* get_source() const { return from_; }
+ CommImpl& set_destination(s4u::Host* to);
+ s4u::Host* get_destination() const { return to_; }