From 610504c4d3daa908fdebcfe8b76d4e59bd16b73c Mon Sep 17 00:00:00 2001 From: Martin Quinson Date: Wed, 24 May 2023 00:25:44 +0200 Subject: [PATCH] easy cleanup --- include/simgrid/s4u/Comm.hpp | 8 ++------ include/simgrid/s4u/Io.hpp | 2 +- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/include/simgrid/s4u/Comm.hpp b/include/simgrid/s4u/Comm.hpp index d371641688..5baa059a63 100644 --- a/include/simgrid/s4u/Comm.hpp +++ b/include/simgrid/s4u/Comm.hpp @@ -38,20 +38,16 @@ class XBT_PUBLIC Comm : public Activity_T { Comm() = default; Comm* do_start() override; -public: - /* signals and related callbacks */ -#ifndef DOXYGEN - /* FIXME signals should be private */ static xbt::signal on_send; static xbt::signal on_recv; static xbt::signal on_start; -#endif +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); } - /* More callbacks */ + 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( kernel::activity::CommImpl*, void*, size_t); diff --git a/include/simgrid/s4u/Io.hpp b/include/simgrid/s4u/Io.hpp index f3e1e49086..edee8ac1c0 100644 --- a/include/simgrid/s4u/Io.hpp +++ b/include/simgrid/s4u/Io.hpp @@ -34,7 +34,7 @@ public: enum class OpType { READ, WRITE }; static void on_start_cb(const std::function& cb) { on_start.connect(cb); } - void fire_this_completion() const override{ on_completion(*this); } + void fire_this_completion() const override { on_completion(*this); } static IoPtr init(); /*! take a vector of s4u::IoPtr and return when one of them is finished. -- 2.20.1