PEARL
Parallel Event Access and Replay Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Friends
pearl::Event Class Reference

Generic representation for local events with iterator functionality.

#include <pearl/Event.h>

Inheritance diagram for pearl::Event:
iterator

List of all members.

Public Member Functions

Eventoperator++ ()
Event operator++ (int)
Eventoperator-- ()
Event operator-- (int)
bool is_valid () const
uint32_t get_id () const
Event next () const
Event prev () const
Event enterptr () const
Event leaveptr () const
Event beginptr () const
Event endptr () const
Event request () const
Event completion () const
Event next_request_event () const
Event prev_request_event () const
Callpathget_cnode () const
const Locationget_location () const
Event_repoperator* () const
Event_repoperator-> () const
Construcor
 Event ()
Comparison operators
bool operator== (const Event &rhs) const
bool operator!= (const Event &rhs) const
bool operator< (const Event &rhs) const
bool operator> (const Event &rhs) const

Friends

class Buffer
class LocalTrace
struct EventKeyCompare
std::ostream & operator<< (std::ostream &stream, const Event &event)

Constructor & Destructor Documentation


Member Function Documentation

uint32_t pearl::Event::get_id ( ) const [inline]
bool pearl::Event::is_valid ( ) const
Event pearl::Event::next ( ) const [inline]
bool pearl::Event::operator!= ( const Event rhs) const
Event_rep& pearl::Event::operator* ( ) const
Event& pearl::Event::operator++ ( )
Event pearl::Event::operator++ ( int  )
Event& pearl::Event::operator-- ( )
Event pearl::Event::operator-- ( int  )
Event_rep* pearl::Event::operator-> ( ) const
bool pearl::Event::operator< ( const Event rhs) const
bool pearl::Event::operator== ( const Event rhs) const
bool pearl::Event::operator> ( const Event rhs) const
Event pearl::Event::prev ( ) const [inline]

Friends And Related Function Documentation

friend class Buffer [friend]
friend struct EventKeyCompare [friend]
friend class LocalTrace [friend]
std::ostream& operator<< ( std::ostream &  stream,
const Event event 
) [friend]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

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