18#ifndef MOTIV_NONBLOCKINGP2PCOMMUNICATIONEVENT_HPP
19#define MOTIV_NONBLOCKINGP2PCOMMUNICATIONEVENT_HPP
21#include "lib/otf2xx/include/otf2xx/otf2.hpp"
22#include "CommunicationEvent.hpp"
23#include "CommunicationKind.hpp"
24#include "src/types.hpp"
25#include "src/models/Builder.hpp"
47 otf2::chrono::duration
end;
55 [[nodiscard]] otf2::definition::location *
getLocation()
const override;
59 [[nodiscard]] otf2::chrono::duration
getStartTime()
const override;
63 [[nodiscard]] otf2::chrono::duration
getEndTime()
const override;
Abstract class for generic Communication events.
Class representing non blocking events in point to point communications like MPI_ISEND,...
otf2::chrono::duration end
otf2::definition::location * getLocation() const override
types::communicator * getCommunicator() const override
otf2::chrono::duration start
types::communicator * communicator
otf2::chrono::duration getStartTime() const override
otf2::definition::location * location
otf2::chrono::duration getEndTime() const override