X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/9a7c6c8f75db930814b5ca356795f8ff2347c5d7..8ac6fbb93b5f76c67840f90d011e4845c0b6f318:/src/simix/smurf_private.h diff --git a/src/simix/smurf_private.h b/src/simix/smurf_private.h index 972c6bc392..3bc9d09f87 100644 --- a/src/simix/smurf_private.h +++ b/src/simix/smurf_private.h @@ -119,7 +119,7 @@ SIMIX_REQ_LIST * \brief Represents a SIMIX request. */ typedef struct s_smx_req { - s_xbt_swag_hookup_t state_hookup; + s_xbt_swag_hookup_t reqtable_hookup; e_smx_req_t call; smx_process_t issuer; @@ -313,6 +313,7 @@ typedef struct s_smx_req { size_t src_buff_size; int (*match_fun)(void *, void *); void *data; + int detached; smx_action_t result; } comm_isend; @@ -503,6 +504,7 @@ typedef struct s_smx_req { void SIMIX_request_init(void); void SIMIX_request_destroy(void); +xbt_swag_t SIMIX_request_get_reqlist(int thread_pid); void SIMIX_request_push(void); smx_req_t SIMIX_request_pop(void); void SIMIX_request_answer(smx_req_t);