BloombergLP::balm::CollectorRepository::getAddedCollectors

getAddedCollectors overloads

Synopses

Declared in <balm_collectorrepository.h>

Append shared pointers to any added collectors for the specified metricId and return the count found.

int
getAddedCollectors(
    bsl::vector<bsl::shared_ptr<Collector>>* collectors,
    bsl::vector<bsl::shared_ptr<IntegerCollector>>* intCollectors,
    MetricId const& metricId);
» more...

Same as the preceding overload, using std::pmr::vector result containers.

int
getAddedCollectors(
    std::pmr::vector<bsl::shared_ptr<Collector>>* collectors,
    std::pmr::vector<bsl::shared_ptr<IntegerCollector>>* intCollectors,
    MetricId const& metricId);
» more...

Same as the preceding overload, using std::vector result containers.

int
getAddedCollectors(
    std::vector<bsl::shared_ptr<Collector>>* collectors,
    std::vector<bsl::shared_ptr<IntegerCollector>>* intCollectors,
    MetricId const& metricId);
» more...

Return Value

combined total number of added collectors found

Parameters

NameDescription
collectorsreceives shared pointers to added collectors
intCollectorsreceives shared pointers to added integer collectors
metricIdidentity of the metric whose added collectors are retrieved