|
Motiv
Marvelous OTF2 Traces Interactive Visualizer
|
A base class for all elements with a start and end time. More...
#include <TimedElement.hpp>

Public Member Functions | |
| virtual types::TraceTime | getStartTime () const =0 |
| Returns the start time of the current object. More... | |
| virtual types::TraceTime | getEndTime () const =0 |
| Returns the end time of the current object. More... | |
| virtual types::TraceTime | getDuration () const |
| Returns the duration of the current object. More... | |
A base class for all elements with a start and end time.
Definition at line 26 of file TimedElement.hpp.
|
inlinevirtual |
Returns the duration of the current object.
This function calculates and returns the duration of the current object, which is the difference between its end time and start time. The function can be overridden in the derived classes if necessary.
Reimplemented in SubTrace.
Definition at line 56 of file TimedElement.hpp.
|
pure virtual |
Returns the end time of the current object.
This pure virtual function returns the end time of the current object. The function has to be implemented in the derived classes.
Implemented in BlockingP2PCommunicationEvent, CollectiveCommunicationEvent, Communication, NonBlockingP2PCommunicationEvent, Slot, SubTrace, and CommunicationEvent.
|
pure virtual |
Returns the start time of the current object.
This pure virtual function returns the start time of the current object. The function has to be implemented in the derived classes.
Implemented in BlockingP2PCommunicationEvent, CollectiveCommunicationEvent, Communication, NonBlockingP2PCommunicationEvent, Slot, SubTrace, and CommunicationEvent.