X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/7286db70052377cc68be20134867bf68aa2e4a6a..b01ad897fbf1aadba693f0d49045ea090bde42ab:/src/smpi/include/smpi_request.hpp diff --git a/src/smpi/include/smpi_request.hpp b/src/smpi/include/smpi_request.hpp index e15735375e..fa9e7dd0d2 100644 --- a/src/smpi/include/smpi_request.hpp +++ b/src/smpi/include/smpi_request.hpp @@ -49,6 +49,8 @@ class Request : public F2C { MPI_Op op_; int cancelled_; smpi_mpi_generalized_request_funcs generalized_funcs; + MPI_Request* nbc_requests_; + int nbc_requests_size_; public: Request() = default; @@ -66,6 +68,9 @@ public: void start(); void cancel(); void ref(); + void set_nbc_requests(MPI_Request* reqs, int size); + int get_nbc_requests_size(); + MPI_Request* get_nbc_requests(); static void finish_wait(MPI_Request* request, MPI_Status* status); static void unref(MPI_Request* request); static int wait(MPI_Request* req, MPI_Status* status);