9#ifndef INCLUDED_BALM_BDLMMETRICSADAPTER
10#define INCLUDED_BALM_BDLMMETRICSADAPTER
119#include <bdlf_bind.h>
224 const
bdlm::MetricDescriptor& metricDescriptor,
261 const
bsl::string_view& metricNamespace,
262 const
bsl::string_view& objectIdentifierPrefix,
263 bslma::Allocator *basicAllocator)
264: d_metricsManager_p(metricsManager)
265, d_metricNamespace(metricNamespace, basicAllocator)
266, d_objectIdentifierPrefix(objectIdentifierPrefix, basicAllocator)
281 return d_metricNamespace;
287 return d_objectIdentifierPrefix;
Definition balm_bdlmmetricsadapter.h:153
const bsl::string & defaultObjectIdentifierPrefix() const
Definition balm_bdlmmetricsadapter.h:285
const bsl::string & defaultMetricNamespace() const
Definition balm_bdlmmetricsadapter.h:279
bslma::Allocator * allocator() const
Return the allocator used by this object to supply memory.
Definition balm_bdlmmetricsadapter.h:291
~BdlmMetricsAdapter() BSLS_KEYWORD_OVERRIDE
Destroy this BdlmMetricsAdapter object.
BSLMF_NESTED_TRAIT_DECLARATION(BdlmMetricsAdapter, bslma::UsesBslmaAllocator)
int removeCollectionCallback(const CallbackHandle &handle) BSLS_KEYWORD_OVERRIDE
Definition balm_bdlmmetricsadapter.h:272
CallbackHandle registerCollectionCallback(const bdlm::MetricDescriptor &metricDescriptor, const Callback &callback) BSLS_KEYWORD_OVERRIDE
Definition balm_metricid.h:162
Definition balm_metricsmanager.h:490
int removeCollectionCallback(CallbackHandle handle)
Definition bdlm_metricsadapter.h:293
int CallbackHandle
Definition bdlm_metricsadapter.h:297
Definition bslstl_stringview.h:441
Definition bslstl_string.h:1281
allocator_type get_allocator() const BSLS_KEYWORD_NOEXCEPT
Return the allocator used by this string to supply memory.
Definition bslstl_string.h:6723
Forward declaration.
Definition bslstl_function.h:934
Definition bslstl_vector.h:1025
Definition bslma_allocator.h:457
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
#define BSLS_KEYWORD_DELETED
Definition bsls_keyword.h:609
#define BSLS_KEYWORD_OVERRIDE
Definition bsls_keyword.h:653
Definition balm_bdlmmetricsadapter.h:141
Definition bdlm_instancecount.h:101
Definition bdlb_printmethods.h:283
Definition balxml_encoderoptions.h:68
Definition bslma_usesbslmaallocator.h:343