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

Event representation for leaving a source code region.

#include <pearl/Leave_rep.h>

Inheritance diagram for pearl::Leave_rep:
pearl::Event_rep pearl::SmallObject

List of all members.

Public Member Functions

virtual event_t getType () const
virtual bool isOfType (event_t type) const
virtual const RegiongetRegion () const
Constructors & destructor
 Leave_rep (timestamp_t timestamp, const Region &region, uint64_t *metrics)
 Leave_rep (const GlobalDefs &defs, Buffer &buffer)
virtual ~Leave_rep ()

Protected Member Functions

virtual std::ostream & output (std::ostream &stream) const
Serialize event data
virtual void pack (Buffer &buffer) const

Friends

class Event
class LocalTrace
void PEARL_preprocess_trace (const GlobalDefs &defs, const LocalTrace &trace)

Constructor & Destructor Documentation

pearl::Leave_rep::Leave_rep ( timestamp_t  timestamp,
const Region region,
uint64_t *  metrics 
)
pearl::Leave_rep::Leave_rep ( const GlobalDefs defs,
Buffer buffer 
)
virtual pearl::Leave_rep::~Leave_rep ( ) [virtual]

Member Function Documentation

virtual const Region& pearl::Leave_rep::getRegion ( ) const [virtual]

Reimplemented from pearl::Event_rep.

virtual event_t pearl::Leave_rep::getType ( ) const [virtual]

Implements pearl::Event_rep.

virtual bool pearl::Leave_rep::isOfType ( event_t  type) const [virtual]

Implements pearl::Event_rep.

virtual std::ostream& pearl::Leave_rep::output ( std::ostream &  stream) const [protected, virtual]

Reimplemented from pearl::Event_rep.

virtual void pearl::Leave_rep::pack ( Buffer buffer) const [protected, virtual]

Reimplemented from pearl::Event_rep.


Friends And Related Function Documentation

friend class Event [friend]

Reimplemented from pearl::Event_rep.

friend class LocalTrace [friend]

Reimplemented from pearl::Event_rep.

void PEARL_preprocess_trace ( const GlobalDefs defs,
const LocalTrace trace 
) [friend]

Member Data Documentation


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