7 int source()
const {
return s.MPI_SOURCE; }
8 int tag()
const {
return s.MPI_TAG; }
9 int error()
const {
return s.MPI_ERROR; }
10 bool cancelled()
const {
int flag; MPI_Test_cancelled(const_cast<MPI_Status*>(&s), &flag);
return flag; }
15 operator MPI_Status&() {
return s; }
16 operator const MPI_Status&()
const {
return s; }
25 diy::mpi::status::count()
const
28 MPI_Get_count(const_cast<MPI_Status*>(&s), detail::get_mpi_datatype<T>(), &c);