X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/2bdd4ab1f667695dbf8aeedfe7d3d940991146cd..67592b097ee1e3d2bc4c1e79d8401732d8d6f869:/src/mc/mc_state.h diff --git a/src/mc/mc_state.h b/src/mc/mc_state.h index fa5ddb98d7..9681d03630 100644 --- a/src/mc/mc_state.h +++ b/src/mc/mc_state.h @@ -16,6 +16,7 @@ #include #include "src/simix/smx_private.h" #include "src/mc/mc_snapshot.h" +#include "src/mc/mc_record.h" namespace simgrid { namespace mc { @@ -156,6 +157,7 @@ struct XBT_PRIVATE State { { this->processStates[process->pid].interleave(); } + RecordTraceElement getRecordElement() const; }; XBT_PRIVATE void replay(std::list> const& stack); @@ -164,8 +166,6 @@ XBT_PRIVATE void replay(std::list> const& st } XBT_PRIVATE simgrid::mc::State* MC_state_new(void); -XBT_PRIVATE smx_simcall_t MC_state_get_executed_request(simgrid::mc::State* state, int *value); -XBT_PRIVATE smx_simcall_t MC_state_get_internal_request(simgrid::mc::State* state); -XBT_PRIVATE smx_simcall_t MC_state_get_request(simgrid::mc::State* state, int *value); +XBT_PRIVATE smx_simcall_t MC_state_get_request(simgrid::mc::State* state); #endif