BloombergLP::ball::CategoryManager::CategoryManager

Constructors

Synopses

Declared in <ball_categorymanager.h>

Create a category manager with hardwired default threshold levels.

explicit
CategoryManager(bslma::Allocator* basicAllocator = 0);
» more...

Create a category manager with the specified defaults and callbacks.

CategoryManager(
    int defaultRecordLevel,
    int defaultPassLevel,
    int defaultTriggerLevel,
    int defaultTriggerAllLevel,
    DefaultThresholdLevelsCallback const& defaultThresholdLevelsCallback,
    CategoryNameFilterCallback const& categoryNameFilterCallback,
    bslma::Allocator* basicAllocator = 0);
» more...

Parameters

NameDescription
basicAllocatormemory allocator; null uses the default
defaultRecordLevelfactory default record threshold
defaultPassLevelfactory default pass threshold
defaultTriggerLevelfactory default trigger threshold
defaultTriggerAllLevelfactory default trigger-all threshold
defaultThresholdLevelsCallbackcallback for default thresholds
categoryNameFilterCallbackcallback that translates names