#include <envelope.h>
Public Member Functions | |
double | getTotalTime () const |
int | get_sender_history_table_idx () const |
void | set_sender_history_table_idx (int i) |
PathHistoryEnvelope () | |
double | getTime () const |
void | setTime (double t) |
void | pup (PUP::er &p) |
void | reset () |
void | print () const |
void | printHTMLToString (char *buf) const |
Write a description of the path into the beginning of the provided buffer. The buffer ought to be large enough. | |
int | getNumUsed () const |
The number of available EP counts. | |
int | getUsedCount (int idx) const |
Return the count value for the idx'th available EP. | |
int | getUsedEp (int idx) const |
Return the idx'th available EP. | |
int | getEpCount (int ep) const |
void | incrementTotalTime (double time) |
void | setDebug100 () |
Protected Attributes | |
int | sender_history_table_idx |
double | totalTime |
This class won't do useful things unless USE_CRITICAL_PATH_HEADER_ARRAY is defined
Definition at line 49 of file envelope.h.
PathHistoryEnvelope::PathHistoryEnvelope | ( | ) | [inline] |
Definition at line 58 of file envelope.h.
References reset().
double PathHistoryEnvelope::getTotalTime | ( | ) | const [inline] |
Definition at line 55 of file envelope.h.
References totalTime.
Referenced by criticalPath_start().
int PathHistoryEnvelope::get_sender_history_table_idx | ( | ) | const [inline] |
Definition at line 56 of file envelope.h.
References sender_history_table_idx.
Referenced by criticalPath_start(), and MergeablePathHistory::MergeablePathHistory().
void PathHistoryEnvelope::set_sender_history_table_idx | ( | int | i | ) | [inline] |
Definition at line 57 of file envelope.h.
References sender_history_table_idx.
Referenced by PathHistoryTableEntry::addToTableAndEnvelope().
double PathHistoryEnvelope::getTime | ( | ) | const [inline] |
Definition at line 61 of file envelope.h.
References totalTime.
Referenced by MergeablePathHistory::MergeablePathHistory().
void PathHistoryEnvelope::setTime | ( | double | t | ) | [inline] |
Definition at line 62 of file envelope.h.
References totalTime.
Referenced by PathHistoryTableEntry::addToTableAndEnvelope().
void PathHistoryEnvelope::pup | ( | PUP::er & | p | ) | [inline] |
void PathHistoryEnvelope::reset | ( | ) |
void PathHistoryEnvelope::print | ( | ) | const |
void PathHistoryEnvelope::printHTMLToString | ( | char * | buf | ) | const [inline] |
Write a description of the path into the beginning of the provided buffer. The buffer ought to be large enough.
Definition at line 70 of file envelope.h.
References sender_history_table_idx, and totalTime.
int PathHistoryEnvelope::getNumUsed | ( | ) | const |
The number of available EP counts.
Return the count value for the idx'th available EP.
void PathHistoryEnvelope::incrementTotalTime | ( | double | time | ) |
void PathHistoryEnvelope::setDebug100 | ( | ) |
int PathHistoryEnvelope::sender_history_table_idx [protected] |
Definition at line 52 of file envelope.h.
Referenced by get_sender_history_table_idx(), printHTMLToString(), pup(), and set_sender_history_table_idx().
double PathHistoryEnvelope::totalTime [protected] |
Definition at line 53 of file envelope.h.
Referenced by getTime(), getTotalTime(), printHTMLToString(), pup(), and setTime().