Event_rep Class Reference
[PEARL.base]

Base class for all event representations.

#include <Event_rep.h>

Inheritance diagram for Event_rep:

SmallObject

List of all members.

Public Member Functions

Event type information
virtual event_t get_type () const
virtual bool is_typeof (event_t type) const
Access event data
timestamp_t get_time () const
virtual Regionget_region () const
virtual Callsiteget_callsite () const
virtual MpiCommget_comm () const
virtual Locationget_root () const
virtual uint32_t get_sent () const
virtual uint32_t get_received () const
virtual Locationget_source () const
virtual Locationget_dest () const
virtual uint32_t get_tag () const
virtual uint32_t get_lockid () const
Modify event data
void set_time (timestamp_t timestamp)

Protected Member Functions

Constructors & destructor
 Event_rep (pearl::timestamp_t timestamp)
 Event_rep (const GlobalDefs &defs, Buffer &buffer)
Serialize event data
virtual void pack (Buffer &buffer) const
Generate human-readable output of event data
virtual std::ostream & output (std::ostream &stream) const


SCALASCA    Copyright © 1998–2009 Forschungszentrum Jülich, Jülich Supercomputing Centre