18#ifndef MOTIV_COMMUNICATION_HPP
19#define MOTIV_COMMUNICATION_HPP
21#include "src/models/Builder.hpp"
22#include "src/types.hpp"
23#include "CommunicationKind.hpp"
24#include "CommunicationEvent.hpp"
26#include "lib/otf2xx/include/otf2xx/otf2.hpp"
Abstract class for generic Communication events.
Class representing any (successful or unsuccessful) communication.
const CommunicationEvent * getStartEvent() const
types::TraceTime getEndTime() const override
Returns the end time of the current object.
const CommunicationEvent * getEndEvent() const
types::TraceTime getStartTime() const override
Returns the start time of the current object.
A base class for all elements with a start and end time.