X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/f43536687685f8e4ff5c43fa22e571750327e5ed..0ab8ced3df24230adfeaec1e79d49db3a4f5d632:/src/mc/mc_protocol.h diff --git a/src/mc/mc_protocol.h b/src/mc/mc_protocol.h index 1c39fa7252..744b3331f9 100644 --- a/src/mc/mc_protocol.h +++ b/src/mc/mc_protocol.h @@ -49,6 +49,8 @@ typedef enum { MC_MESSAGE_WAITING, MC_MESSAGE_SIMCALL_HANDLE, MC_MESSAGE_ASSERTION_FAILED, + // MCer request to finish the restoration: + MC_MESSAGE_RESTORE, } e_mc_message_type; #define MC_MESSAGE_LENGTH 512 @@ -103,6 +105,11 @@ typedef struct s_mc_register_symbol_message { void* data; } s_mc_register_symbol_message_t, * mc_register_symbol_message_t; +typedef struct s_mc_restore_message { + e_mc_message_type type; + int index; +} s_mc_restore_message_t, *mc_restore_message_t; + XBT_PRIVATE int MC_protocol_send(int socket, const void* message, size_t size); XBT_PRIVATE int MC_protocol_send_simple_message(int socket, e_mc_message_type type); XBT_PRIVATE int MC_protocol_hello(int socket);