X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/e16fdf3791cbbd1f275d2c2410fb684a77324956..7286db70052377cc68be20134867bf68aa2e4a6a:/src/smpi/mpi/smpi_status.cpp diff --git a/src/smpi/mpi/smpi_status.cpp b/src/smpi/mpi/smpi_status.cpp index 0af84e2154..22690e27d5 100644 --- a/src/smpi/mpi/smpi_status.cpp +++ b/src/smpi/mpi/smpi_status.cpp @@ -27,6 +27,15 @@ int Status::cancelled(MPI_Status * status) return status->cancelled!=0; } +void Status::set_cancelled(MPI_Status * status, int flag) +{ + status->cancelled=flag; +} + +void Status::set_elements (MPI_Status * status, MPI_Datatype , int count){ + status->count=count; +} + int Status::get_count(MPI_Status * status, MPI_Datatype datatype) { return status->count / datatype->size();