class
#include <eckit/mpi/SerialRequest.h>
ReceiveRequest
Base classes
- class SerialRequest
Constructors, destructors, conversion operators
- ReceiveRequest(void* buffer, size_t count, Data::Code type, int tag)
Public functions
- auto isReceive() const -> bool virtual
- auto buffer() -> void*
- Non const access is needed.
- auto buffer() const -> const void*
- auto count() const -> size_t
- auto tag() const -> int virtual
- auto type() const -> Data::Code
- auto request() const -> int override
- auto test() -> bool override
- void attach() const
- void detach() const
- void lock() const
- void unlock() const
Function documentation
void eckit:: mpi:: ReceiveRequest:: attach() const
#include <eckit/memory/Counted.h>
void eckit:: mpi:: ReceiveRequest:: detach() const
#include <eckit/memory/Counted.h>
void eckit:: mpi:: ReceiveRequest:: lock() const
#include <eckit/memory/Counted.h>
void eckit:: mpi:: ReceiveRequest:: unlock() const
#include <eckit/memory/Counted.h>