#include <GlobalDefs.h>
Public Member Functions | |
Constructors & destructor | |
GlobalDefs (const std::string &dirname) | |
GlobalDefs (const uint8_t *buffer, std::size_t size) | |
~GlobalDefs () | |
Get number of stored entities | |
uint32_t | num_machines () const |
uint32_t | num_nodes () const |
uint32_t | num_processes () const |
uint32_t | num_threads () const |
uint32_t | num_locations () const |
uint32_t | num_regions () const |
uint32_t | num_callsites () const |
uint32_t | num_cnodes () const |
uint32_t | num_metrics () const |
uint32_t | num_groups () const |
uint32_t | num_cartesians () const |
uint32_t | num_windows () const |
Get stored entities by id | |
Machine * | get_machine (ident_t id) const |
Node * | get_node (ident_t id) const |
Process * | get_process (ident_t id) const |
Thread * | get_thread (ident_t process_id, ident_t thread_id) const |
Location * | get_location (ident_t id) const |
Region * | get_region (ident_t id) const |
Callsite * | get_callsite (ident_t id) const |
CNode * | get_cnode (ident_t id) const |
Metric * | get_metric (ident_t id) const |
Group * | get_group (ident_t id) const |
Cartesian * | get_cartesian (ident_t id) const |
RmaWindow * | get_window (ident_t id) const |
Get internal regions | |
ident_t | get_region_nolog () const |
ident_t | get_region_trace () const |
Call tree handling | |
Calltree * | get_calltree () const |
void | set_calltree (Calltree *calltree) |
Mapping file offset handling | |
uint32_t | get_offset (uint32_t rank) const |
void | set_offset (uint32_t rank, uint32_t offset) |
![]() |
Copyright © 1998–2009 Forschungszentrum Jülich, Jülich Supercomputing Centre |