X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/d1fc2db12e159461fa3c6a1fb60a1f8e395e91f8..970c8495eefefffaef85acdf1d6923799d95962a:/doc/doxygen/inside_extending.doc diff --git a/doc/doxygen/inside_extending.doc b/doc/doxygen/inside_extending.doc index caab36893e..b47395fb27 100644 --- a/doc/doxygen/inside_extending.doc +++ b/doc/doxygen/inside_extending.doc @@ -143,10 +143,10 @@ The workflow of a simcall is the following: - `ActorImpl::simcall_handle` large switch (on simcall) doing for each: - `simcall_HANDLER_(simcall, )` (the manual code handling the simcall) - If the simcall is not marked as "blocking" in its definition, - call `SIMIX_simcall_answer(simcall)` that adds back the issuer + call `ActorImpl::simcall_answer()` that adds back the issuer process to the list of processes to run in the next scheduling round. It is thus the responsability of the blocking simcalls to call - `SIMIX_simcall_answer(simcall)` themselves in their handler. + `ActorImpl::simcall_answer()` themselves in their handler. Note that empty HANDLERs can be omitted. These functions usually do some parameter checking, or retrieve some information about the