This class implements a pure abstract interface for clients and suppliers of metrics adapters. The implementation registers callbacks with a provided balm::MetricsManager to enable monitoring of statistics collection objects.
Synopsis
Declared in <balm_bdlmmetricsadapter.h>
class BdlmMetricsAdapter
: public bdlm::MetricsAdapter
Base Classes
Name |
Description |
This protocol class provides a pure abstract interface and contract for clients and suppliers of metrics adapters. |
Type Aliases
Name |
Description |
Callback functor invoked to collect metric values. |
|
Opaque handle identifying a registered collection callback. |
Member Functions
Name |
Description |
|
Create a |
|
Destroy this |
Return the allocator used by this object to supply memory. |
|
Return the namespace attribute value to be used as the default value for |
|
Return a string to be used as the default prefix for a |
|
|
|
|
Remove the callback associated with the specified |
|
Declare that this type uses a |
Created with MrDocs