This class is used to keep track of the handles associated with a message. More...
Public Member Functions | |
message_handle (message_handle const &)=delete | |
message_handle & | operator= (message_handle const &)=delete |
MPI_Request & | mpi_request (void) noexcept |
Returns the first MPI_Request object. | |
std::vector< MPI_Request > & | mpi_requests (const size_type n) |
Returns a container with the requested number of MPI_Request objects. | |
std::vector< MPI_Request > & | mpi_requests (void) noexcept |
Returns the container of MPI_Request objects. | |
void | reset (void) |
Public Types | |
using | size_type = std::size_t |
This class is used to keep track of the handles associated with a message.