|
Motiv
Marvelous OTF2 Traces Interactive Visualizer
|
Class representing the blocking send event. More...
#include <BlockingSendEvent.hpp>


Public Member Functions | |
| BlockingSendEvent (const otf2::chrono::duration &timepoint, otf2::definition::location *location, types::communicator *communicator) | |
| CommunicationKind | getKind () const override |
Public Member Functions inherited from BlockingP2PCommunicationEvent | |
| otf2::definition::location * | getLocation () const override |
| otf2::chrono::duration | getStartTime () const override |
| otf2::chrono::duration | getEndTime () const override |
| types::communicator * | getCommunicator () const override |
| virtual otf2::definition::location * | getLocation () const =0 |
| otf2::chrono::duration | getStartTime () const override=0 |
| otf2::chrono::duration | getEndTime () const override=0 |
| virtual types::communicator * | getCommunicator () const =0 |
| virtual CommunicationKind | getKind () const =0 |
Public Member Functions inherited from TimedElement | |
| 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... | |
Additional Inherited Members | |
Protected Member Functions inherited from BlockingP2PCommunicationEvent | |
| BlockingP2PCommunicationEvent (const otf2::chrono::duration &timepoint, otf2::definition::location *location, types::communicator *communicator) | |
Protected Attributes inherited from BlockingP2PCommunicationEvent | |
| otf2::chrono::duration | timepoint |
| otf2::definition::location * | location |
| types::communicator * | communicator |
Class representing the blocking send event.
Definition at line 28 of file BlockingSendEvent.hpp.
| BlockingSendEvent::BlockingSendEvent | ( | const otf2::chrono::duration & | timepoint, |
| otf2::definition::location * | location, | ||
| types::communicator * | communicator | ||
| ) |
Creates a new instance of the BlockingReceiveEvent class.
| timepoint | Timepoint of the event |
| location | Location of the event |
| communicator | Communicator the event took place in |
Definition at line 20 of file BlockingSendEvent.cpp.
|
overridevirtual |
Gets the kind of communication event. Implemented by each derived class.
Implements CommunicationEvent.
Definition at line 26 of file BlockingSendEvent.cpp.