Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
split Comm::on_start into two signals (on_send and on_recv)
authorSUTER Frederic <frederic.suter@cc.in2p3.fr>
Thu, 21 Oct 2021 14:36:13 +0000 (16:36 +0200)
committerSUTER Frederic <frederic.suter@cc.in2p3.fr>
Thu, 21 Oct 2021 14:36:13 +0000 (16:36 +0200)
commit29902a8dfbe24a612cc3d0f3022c5e12fc5cc5bc
treeac960d90cbf26cc23ea6e7c022f4887a51f6ba4c
parent6818d592b916ca105dd33b0427007567cd30ccb1
split Comm::on_start into two signals (on_send and on_recv)

+ the actual start of the Comm occurs when both send and receiver are
  there. This event can be notified by CommImpl::on_start
+ TODO: Comm::on_completion and CommImpl::on_completion are redundant
+ TODO: The CommImpl signals should go back to Comm, but on kernel
  side a CommImpl does not have a piface to notify (yet)
docs/source/Plugins.rst
docs/source/app_s4u.rst
include/simgrid/s4u/Comm.hpp
src/instr/instr_platform.cpp
src/kernel/activity/CommImpl.hpp
src/s4u/s4u_Comm.cpp