![]() |
PEARL
Parallel Event Access and Replay Library
|
Event representation for leaving a source code region.
#include <pearl/Leave_rep.h>
Public Member Functions | |
virtual event_t | getType () const |
virtual bool | isOfType (event_t type) const |
virtual const Region & | getRegion () const |
Constructors & destructor | |
Leave_rep (timestamp_t timestamp, const Region ®ion, 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) |
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] |
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.
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] |
![]() |
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 |