X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/a18de5d84898a36d9bbdadf2683990da025a60e4..ae66e43b95b26467c1cb9df271e83f51d3d7147b:/src/gras/Msg/msg_interface.h diff --git a/src/gras/Msg/msg_interface.h b/src/gras/Msg/msg_interface.h index 3595ead608..2cb52fe0d3 100644 --- a/src/gras/Msg/msg_interface.h +++ b/src/gras/Msg/msg_interface.h @@ -13,6 +13,7 @@ #define GRAS_MSG_INTERFACE_H #include "gras/transport.h" +#include "xbt/fifo.h" /* * Data of this module specific to each process @@ -36,6 +37,9 @@ typedef struct { /* registered timers */ xbt_dynar_t timers; /* elm type: s_gras_timer_t */ + + /* queue storing the msgs that have to received and the process synchronization made (wait the surf action done) */ + xbt_fifo_t msg_to_receive_queue; /* elm type: s_gras_msg_t */ } s_gras_msg_procdata_t,*gras_msg_procdata_t;