18#include "./Communication.hpp"
19#include "CommunicationKind.hpp"
20#include "CommunicationEvent.hpp"
21#include "BlockingP2PCommunicationEvent.hpp"
Abstract class for generic Communication events.
otf2::chrono::duration getEndTime() const override=0
otf2::chrono::duration getStartTime() const override=0
const CommunicationEvent * getStartEvent() const
types::TraceTime getEndTime() const override
Returns the end time of the current object.
Communication(const CommunicationEvent *start, const CommunicationEvent *end)
const CommunicationEvent * getEndEvent() const
types::TraceTime getStartTime() const override
Returns the start time of the current object.