X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/5dd85c99128764c5afb400e2f7009757f82f8c2c..16e1615dff6a9f5a19efb4861563436a638642ed:/src/smpi/private.h diff --git a/src/smpi/private.h b/src/smpi/private.h index f33b9bab1c..90b5b34f6f 100644 --- a/src/smpi/private.h +++ b/src/smpi/private.h @@ -91,9 +91,9 @@ typedef struct smpi_global_t { // FIXME: request queues should be moved to host data... xbt_fifo_t *pending_send_request_queues; - xbt_fifo_t *pending_recv_request_queues; xbt_fifo_t *received_message_queues; + smx_process_t *main_processes; smx_process_t *sender_processes; smx_process_t *receiver_processes; @@ -116,9 +116,12 @@ typedef struct smpi_host_data_t { int index; smx_mutex_t mutex; smx_cond_t cond; + smx_process_t main; smx_process_t sender; smx_process_t receiver; + + xbt_fifo_t pending_recv_request_queue; } s_smpi_host_data_t; typedef struct smpi_host_data_t *smpi_host_data_t;