X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/610504c4d3daa908fdebcfe8b76d4e59bd16b73c..b6d0a6d0c3a58a6b7db0940fd1d1c2f471b6ba97:/include/simgrid/s4u/Comm.hpp diff --git a/include/simgrid/s4u/Comm.hpp b/include/simgrid/s4u/Comm.hpp index 5baa059a63..46f7b4e06c 100644 --- a/include/simgrid/s4u/Comm.hpp +++ b/include/simgrid/s4u/Comm.hpp @@ -42,11 +42,13 @@ class XBT_PUBLIC Comm : public Activity_T { static xbt::signal on_recv; static xbt::signal on_start; +protected: + void fire_this_completion() const override { on_completion(*this); } + public: static void on_send_cb(const std::function& cb) { on_send.connect(cb); } static void on_recv_cb(const std::function& cb) { on_recv.connect(cb); } static void on_start_cb(const std::function& cb) { on_start.connect(cb); } - void fire_this_completion() const override { on_completion(*this); } CommPtr set_copy_data_callback(const std::function& callback); XBT_ATTRIB_DEPRECATED_v337("Please manifest if you actually need this function") static void copy_buffer_callback(