Constructors

Synopses

Declared in <ball_categorymanager.h>

Create a category manager with hardwired default threshold levels.

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

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);

Parameters

Name

Description

basicAllocator

memory allocator; null uses the default

defaultRecordLevel

factory default record threshold

defaultPassLevel

factory default pass threshold

defaultTriggerLevel

factory default trigger threshold

defaultTriggerAllLevel

factory default trigger‐all threshold

defaultThresholdLevelsCallback

callback for default thresholds

categoryNameFilterCallback

callback that translates names

Created with MrDocs