X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/79f4c4c467150b3bea841b968cabd629e9d9282a..15e30191fd888064abe15d164cd4dd02229fd75d:/src/smpi/include/smpi_request.hpp diff --git a/src/smpi/include/smpi_request.hpp b/src/smpi/include/smpi_request.hpp index cc6458393c..9634cbf672 100644 --- a/src/smpi/include/smpi_request.hpp +++ b/src/smpi/include/smpi_request.hpp @@ -51,6 +51,7 @@ class Request : public F2C { smpi_mpi_generalized_request_funcs generalized_funcs; MPI_Request* nbc_requests_; int nbc_requests_size_; + static bool match_common(MPI_Request req, MPI_Request sender, MPI_Request receiver); public: Request() = default; @@ -111,8 +112,8 @@ public: static int waitall(int count, MPI_Request requests[], MPI_Status status[]); static int waitsome(int incount, MPI_Request requests[], int* indices, MPI_Status status[]); - static int match_send(void* a, void* b, kernel::activity::CommImpl* ignored); - static int match_recv(void* a, void* b, kernel::activity::CommImpl* ignored); + static bool match_send(void* a, void* b, kernel::activity::CommImpl* ignored); + static bool match_recv(void* a, void* b, kernel::activity::CommImpl* ignored); static int grequest_start( MPI_Grequest_query_function *query_fn, MPI_Grequest_free_function *free_fn, MPI_Grequest_cancel_function *cancel_fn, void *extra_state, MPI_Request *request); static int grequest_complete( MPI_Request request);