Motiv
Marvelous OTF2 Traces Interactive Visualizer
Loading...
Searching...
No Matches
Public Member Functions | List of all members
BlockingSendEvent Class Reference

Class representing the blocking send event. More...

#include <BlockingSendEvent.hpp>

Inheritance diagram for BlockingSendEvent:
Inheritance graph
[legend]
Collaboration diagram for BlockingSendEvent:
Collaboration graph
[legend]

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
 

Detailed Description

Class representing the blocking send event.

Definition at line 28 of file BlockingSendEvent.hpp.

Constructor & Destructor Documentation

◆ BlockingSendEvent()

BlockingSendEvent::BlockingSendEvent ( const otf2::chrono::duration &  timepoint,
otf2::definition::location *  location,
types::communicator *  communicator 
)

Creates a new instance of the BlockingReceiveEvent class.

Parameters
timepointTimepoint of the event
locationLocation of the event
communicatorCommunicator the event took place in

Definition at line 20 of file BlockingSendEvent.cpp.

Member Function Documentation

◆ getKind()

CommunicationKind BlockingSendEvent::getKind ( ) const
overridevirtual

Gets the kind of communication event. Implemented by each derived class.

Returns
Kind of event.

Implements CommunicationEvent.

Definition at line 26 of file BlockingSendEvent.cpp.


The documentation for this class was generated from the following files: