eckit::mpi::SerialRequest class

Base classes

class RequestContent

Derived classes

class ReceiveRequest
class SendRequest

Constructors, destructors, conversion operators

SerialRequest()
~SerialRequest() override

Public functions

auto request() const -> int override
auto tag() const -> int pure virtual
auto isReceive() const -> bool pure virtual
auto test() -> bool override
void attach() const
void detach() const
auto count() const -> size_t
void lock() const
void unlock() const

Private functions

void print(std::ostream&) const override

Function documentation

void eckit::mpi::SerialRequest::attach() const

void eckit::mpi::SerialRequest::detach() const

size_t eckit::mpi::SerialRequest::count() const

void eckit::mpi::SerialRequest::lock() const

void eckit::mpi::SerialRequest::unlock() const