eckit::mpi::Request class

Request by construction has always a valid content_

Constructors, destructors, conversion operators

Request()
Null request constructor.
Request(int)
Request(RequestContent*)
Constructor.
~Request()
Request(const Request&)

Public functions

auto operator=(const Request&) -> Request&
template<class T>
auto as() -> T&
auto request() const -> int
auto test() -> bool

Friends

auto operator<<(std::ostream& s, const Request& o) -> std::ostream&

Function documentation

eckit::mpi::Request::Request(int)

Request constructor from the Request() integer Use only for interfacing with Fortran

int eckit::mpi::Request::request() const

Returns this request interpreted as a int by the underlying implementation Use only for interfacing with Fortran