This protocol class provides a pure abstract interface and contract for clients and suppliers of metrics adapters.
Declared in <bdlm_metricsadapter.h>
class MetricsAdapter;
| Name | Description |
|---|---|
Callback | Callback functor invoked to collect metric values. |
CallbackHandle | Opaque handle identifying a registered collection callback. |
| Name | Description |
|---|---|
~MetricsAdapter [destructor] [virtual] | Destroy this MetricsAdapter. |
registerCollectionCallback [virtual] | Register a collection callback with a monitoring system. |
removeCollectionCallback [virtual] | Remove the callback associated with the specified handle. |
| Name | Description |
|---|---|
BdlmMetricsAdapter | This class provides a concrete bdlm::MetricsAdapter backed by balm::MetricsManager. |