9#ifndef INCLUDED_BALM_BDLMMETRICSADAPTER
10#define INCLUDED_BALM_BDLMMETRICSADAPTER
120#include <bdlf_bind.h>
226 const
bdlm::MetricDescriptor& metricDescriptor,
263 const
bsl::string_view& metricNamespace,
264 const
bsl::string_view& objectIdentifierPrefix,
265 bslma::Allocator *basicAllocator)
266: d_metricsManager_p(metricsManager)
267, d_metricNamespace(metricNamespace, basicAllocator)
268, d_objectIdentifierPrefix(objectIdentifierPrefix, basicAllocator)
283 return d_metricNamespace;
289 return d_objectIdentifierPrefix;
Definition balm_bdlmmetricsadapter.h:154
const bsl::string & defaultObjectIdentifierPrefix() const
Definition balm_bdlmmetricsadapter.h:287
const bsl::string & defaultMetricNamespace() const
Definition balm_bdlmmetricsadapter.h:281
bslma::Allocator * allocator() const
Return the allocator used by this object to supply memory.
Definition balm_bdlmmetricsadapter.h:293
~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:274
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:291
int CallbackHandle
Definition bdlm_metricsadapter.h:295
Definition bslstl_stringview.h:471
Definition bslstl_string.h:1252
allocator_type get_allocator() const BSLS_KEYWORD_NOEXCEPT
Return the allocator used by this string to supply memory.
Definition bslstl_string.h:7423
Forward declaration.
Definition bslstl_function.h:946
Definition bslstl_vector.h:1120
Definition bslma_allocator.h:545
#define BSLS_IDENT(str)
BSLS_IDENT() - insert string into .comment binary segment (if supported)
Definition bsls_ident.h:238
#define BSLS_KEYWORD_DELETED
Definition bsls_keyword.h:651
#define BSLS_KEYWORD_OVERRIDE
Definition bsls_keyword.h:695
Definition balm_bdlmmetricsadapter.h:142
Definition bdlm_instancecount.h:100
Definition bdlat_valuetypefunctions.h:939
Definition baljsn_encoder_testtypes.h:76
Definition bslma_usesbslmaallocator.h:344