
#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().
1.5.5