PEARL
Parallel Event Access and Replay Library
Friends | List of all members
pearl::RemoteEvent Class Reference

Generic representation for remote events without iterator functionality.

#include <pearl/RemoteEvent.h>

Public Member Functions

Constructors & destructor
 RemoteEvent (const GlobalDefs &defs, Buffer &buffer)
 
Access remote event information
Callpathget_cnode () const
 
const Locationget_location () const
 
uint32_t get_remote_index () const
 
Access event representation
Event_repoperator* () const
 
Event_repoperator-> () const
 

Friends

std::ostream & operator<< (std::ostream &stream, const RemoteEvent &event)
 

Constructor & Destructor Documentation

◆ RemoteEvent()

pearl::RemoteEvent::RemoteEvent ( const GlobalDefs defs,
Buffer buffer 
)

Member Function Documentation

◆ get_cnode()

Callpath* pearl::RemoteEvent::get_cnode ( ) const

◆ get_location()

const Location& pearl::RemoteEvent::get_location ( ) const

◆ get_remote_index()

uint32_t pearl::RemoteEvent::get_remote_index ( ) const

◆ operator*()

Event_rep& pearl::RemoteEvent::operator* ( ) const

◆ operator->()

Event_rep* pearl::RemoteEvent::operator-> ( ) const

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  stream,
const RemoteEvent event 
)
friend

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

Scalasca    Copyright © 1998–2019 Forschungszentrum Jülich GmbH, Jülich Supercomputing Centre
Copyright © 2009–2015 German Research School for Simulation Sciences GmbH, Laboratory for Parallel Programming