18#ifndef MOTIV_NONBLOCKINGRECEIVEEVENT_HPP
19#define MOTIV_NONBLOCKINGRECEIVEEVENT_HPP
22#include "NonBlockingP2PCommunicationEvent.hpp"
44 [[nodiscard]] CommunicationKind
getKind()
const override;
47 BUILDER_FIELD(otf2::chrono::duration,
start)
48 BUILDER_FIELD(otf2::chrono::duration,
end)
49 BUILDER_FIELD(otf2::definition::location*,
location)
51 BUILDER_OPTIONAL_FIELD(uint32_t, sender),
Class representing non blocking events in point to point communications like MPI_ISEND,...
otf2::chrono::duration end
otf2::chrono::duration start
types::communicator * communicator
otf2::definition::location * location
Class representing the non blocking receive event.
CommunicationKind getKind() const override