getCollector overloads

Synopses

Declared in <balm_integermetric.h>

Load the specified collector with the address of the default integer collector (from the default metrics manager) for the specified metric identified by the specified category and name, and register the specified holder for category. Note that *collector must be assigned before registering holder to ensure that the macros always have a valid collector when holder‐>enabled() is true.

static
void
getCollector(
    IntegerCollector** collector,
    CategoryHolder* holder,
    char const* category,
    char const* metric);

Load the specified collector with the address of the default integer collector (from the default metrics manager) for the specified metric identified by the specified category and name, register the specified holder for category, and set the identified metric's preferred publication type to the specified preferredPublicationType. Note that *collector must be assigned before holder to ensure that the macros always have a valid collector when holder‐>enabled() is true.

static
void
getCollector(
    IntegerCollector** collector,
    CategoryHolder* holder,
    char const* category,
    char const* metric,
    PublicationType::Value preferredPublicationType);

Created with MrDocs