Skip to main content

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

Inherited from async_event_impl:

Member Functions

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)

Parameters

MPI_Request req

mpi_event(const mpi_event&)

Parameters

const mpi_event&

mpi_event(mpi_event&&)

Parameters

mpi_event&&

mpi_event& operator=(const mpi_event&)

Parameters

const mpi_event&

mpi_event& operator=(mpi_event&&)

Parameters

mpi_event&&

~mpi_event()