Load threshold levels from the nearest hierarchical parent category.
Declared in <ball_loggerfunctorpayloads.h>
static
void
loadParentCategoryThresholdValues(
int* recordLevel,
int* passLevel,
int* triggerLevel,
int* triggerAllLevel,
char const* categoryName,
char delimiter);
Load into the specified recordLevel, passLevel, triggerLevel, and triggerAllLevel the respective threshold levels of the category in the registry of the (singleton) ball logger manager that is the most proximate parent category of the category having the specified categoryName among existing hierarchically named categories in the registry, if such a parent category exists, or the default thresholds otherwise; use the specified delimiter to define hierarchical category names. The behavior is undefined unless the logger manager singleton has been initialized and is not in the process of being shut down.
| Name | Description |
|---|---|
| recordLevel | loaded with the parent (or default) record threshold |
| passLevel | loaded with the parent (or default) pass threshold |
| triggerLevel | loaded with the parent (or default) trigger threshold |
| triggerAllLevel | loaded with the parent (or default) trigger-all threshold |
| categoryName | hierarchical name whose parent thresholds are sought |
| delimiter | character that separates hierarchical name components |