class mpi_event
Declaration
class mpi_event : public async_event_impl { /* full declaration omitted */ };
Description
async_event wrapper around an MPI_Request.
Inherits from: async_event_impl
Member Variables
- MPI_Request m_req
Member Function Overview
- is_complete() → bool
- mpi_event(MPI_Request req) → explicit
- mpi_event(const mpi_event &)
- mpi_event(mpi_event &&)
- operator=(const mpi_event &) → mpi_event &
- operator=(mpi_event &&) → mpi_event &
- ~mpi_event()
Inherited from async_event_impl:
Member Functions
¶bool is_complete()
bool is_complete()
Description
If this function returns true once, the implementation must guarantee that it will always do so in the future. The event is expected to be cheap to poll repeatedly, and the operation must proceed in the background even while not being polled.
¶explicit mpi_event(MPI_Request req)
explicit mpi_event(MPI_Request req)
Parameters
- MPI_Request req
¶mpi_event(const mpi_event&)
mpi_event(const mpi_event&)
Parameters
- const mpi_event&
¶mpi_event(mpi_event&&)
mpi_event(mpi_event&&)
Parameters
¶mpi_event& operator=(const mpi_event&)
mpi_event& operator=(const mpi_event&)
Parameters
- const mpi_event&
¶mpi_event& operator=(mpi_event&&)
mpi_event& operator=(mpi_event&&)
Parameters
¶~mpi_event()
~mpi_event()