Class bi_tdgraph_metrics

Inheritance Relationships

Base Type

  • public rmetrics::base_metrics

Class Documentation

class bi_tdgraph_metrics : public virtual rmetrics::base_metrics

Interface defining metrics that can be collected about the current task dist of a cta::ds::bi_tdgraph.

Public Functions

bi_tdgraph_metrics(void) = default
~bi_tdgraph_metrics(void) override = default
virtual int current_task_depth(void) const = 0

Return the depth of the curent task within the task decomposition graph, or -1 if there is no current task.

virtual int current_task_id(void) const = 0

Return a uuid for the current task, for use in calculating overall task bi_tdgraph_dist, or -1 if no current task.

virtual int current_task_tab(void) const = 0

Return a uuid for the TAB that the current task belongs to, or -1 if no current TAB.