Add a publisher used only for the specified category.

Synopsis

Declared in <balm_metricsmanager.h>

int
addSpecificPublisher(
    Category const* category,
    bsl::shared_ptr<Publisher> const& publisher);

Description

Add the specified publisher to the set of publishers that will be used to publish metrics for the specified category. Return 0 on success, and a non‐zero value with no effect if publisher has already been registered to publish category. The behavior is undefined unless category is a valid address returned by the metricRegistry method. Note that this method will fail and return a non‐zero value if publisher has previously been registered to publish every category (using the alternative addGeneralPublisher method).

Return Value

0 on success, and a non‐zero value with no effect if publisher has already been registered for category

Parameters

Name

Description

category

category for which to register the publisher

publisher

publisher to register for category

Created with MrDocs