namespace simgrid {
namespace mc {
-/** Can this requests can be executed.
+/** Can this requests can be executed?
*
* Most requests are always enabled but WAIT and WAITANY
* are not always enabled: a WAIT where the communication does not
XBT_PRIVATE extern std::vector<double> processes_time;
/** Execute a given simcall */
-XBT_PRIVATE void handle_simcall(smx_simcall_t req, int value);
+XBT_PRIVATE void handle_simcall(smx_simcall_t req, int req_num);
+
+/** Check if the given simcall is visible
+ *
+ * \return `TRUE` or `FALSE`
+ */
+XBT_PRIVATE bool request_is_visible(smx_simcall_t req);
}
}