LocalTrace Class Reference
[PEARL.base]

Container class for local event traces.

#include <LocalTrace.h>

List of all members.

Public Types

typedef std::vector< Event_rep * > container_type
 Container type for event representations.
typedef Event iterator
 Iterator type for event container.
typedef std::reverse_iterator
< iterator
reverse_iterator
 Reverse iterator type for event container.

Public Member Functions

Constructors & destructor
 LocalTrace (const GlobalDefs &defs, const std::string &dirname, uint32_t rank, uint32_t thread_id=0)
 ~LocalTrace ()
Iterator handling
iterator begin () const
iterator end () const
reverse_iterator rbegin () const
reverse_iterator rend () const
Get trace information
uint32_t size () const
uint32_t num_events () const
Locationget_location () const
const GlobalDefsget_definitions () const
Store new events
void add_event (Event_rep *event)


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