BloombergLP::ball::CategoryManagerImpUtil

This class provides a suite of free functions used to help implement a manager of categories and category holders.

Synopsis

Declared in <ball_category.h>

class CategoryManagerImpUtil;

Description

This class should not be used directly by client code. It is an implementation detail of the ball logging system.

Static Member Functions

NameDescription
disableRule Disable the rule at ruleIndex in category.
enableRule Enable the rule at ruleIndex in category.
linkCategoryHolder Link the specified categoryHolder to the specified category.
resetCategoryHolders Reset the category holders linked to the specified category.
setRelevantRuleMask Set the rule-mask for the specified category to the specified mask.
setRuleThreshold Set the cached rule threshold for the specified category to the specified ruleThreshold.
updateThresholdForHolders Update the threshold of all category holders that hold the address of the specified category object to the maximum of d_threshold and d_ruleThreshold.