BDE 4.14.0 Production release
|
#include <bsls_ident.h>
#include <balscm_version.h>
#include <balm_category.h>
#include <balm_collector.h>
#include <balm_collectorrepository.h>
#include <balm_defaultmetricsmanager.h>
#include <balm_integercollector.h>
#include <balm_metricid.h>
#include <balm_metricregistry.h>
#include <balm_metricsmanager.h>
#include <balm_publicationtype.h>
#include <balm_stopwatchscopedguard.h>
#include <bsls_performancehint.h>
#include <bsls_platform.h>
Go to the source code of this file.
Classes | |
struct | balm::Metrics_Helper |
Macros | |
#define | BALM_METRICS_IF_CATEGORY_ENABLED(CATEGORY) |
#define | BALM_METRICS_UPDATE(CATEGORY, METRIC1, VALUE1) |
#define | BALM_METRICS_UPDATE2(CATEGORY, METRIC1, VALUE1, METRIC2, VALUE2) |
#define | BALM_METRICS_UPDATE3(CATEGORY, METRIC1, VALUE1, METRIC2, VALUE2, METRIC3, VALUE3) |
#define | BALM_METRICS_UPDATE4(CATEGORY, METRIC1, VALUE1, METRIC2, VALUE2, METRIC3, VALUE3, METRIC4, VALUE4) |
#define | BALM_METRICS_UPDATE5(CATEGORY, METRIC1, VALUE1, METRIC2, VALUE2, METRIC3, VALUE3, METRIC4, VALUE4, METRIC5, VALUE5) |
#define | BALM_METRICS_UPDATE6(CATEGORY, METRIC1, VALUE1, METRIC2, VALUE2, METRIC3, VALUE3, METRIC4, VALUE4, METRIC5, VALUE5, METRIC6, VALUE6) |
#define | BALM_METRICS_TYPED_UPDATE(CATEGORY, METRIC, VALUE, PREFERRED_TYPE) |
#define | BALM_METRICS_DYNAMIC_UPDATE(CATEGORY, METRIC, VALUE) |
#define | BALM_METRICS_INT_UPDATE(CATEGORY, METRIC1, VALUE1) |
#define | BALM_METRICS_INT_UPDATE2(CATEGORY, METRIC1, VALUE1, METRIC2, VALUE2) |
#define | BALM_METRICS_INT_UPDATE3(CATEGORY, METRIC1, VALUE1, METRIC2, VALUE2, METRIC3, VALUE3) |
#define | BALM_METRICS_INT_UPDATE4(CATEGORY, METRIC1, VALUE1, METRIC2, VALUE2, METRIC3, VALUE3, METRIC4, VALUE4) |
#define | BALM_METRICS_INT_UPDATE5(CATEGORY, METRIC1, VALUE1, METRIC2, VALUE2, METRIC3, VALUE3, METRIC4, VALUE4, METRIC5, VALUE5) |
#define | BALM_METRICS_INT_UPDATE6(CATEGORY, METRIC1, VALUE1, METRIC2, VALUE2, METRIC3, VALUE3, METRIC4, VALUE4, METRIC5, VALUE5, METRIC6, VALUE6) |
#define | BALM_METRICS_TYPED_INT_UPDATE(CATEGORY, METRIC, VALUE, PREFERRED_TYPE) |
#define | BALM_METRICS_DYNAMIC_INT_UPDATE(CATEGORY, METRIC, VALUE) |
#define | BALM_METRICS_INCREMENT(CATEGORY, METRIC) BALM_METRICS_INT_UPDATE(CATEGORY, METRIC, 1) |
#define | BALM_METRICS_TYPED_INCREMENT(CATEGORY, METRIC, PREFERRED_TYPE) BALM_METRICS_TYPED_INT_UPDATE(CATEGORY, METRIC, 1, PREFERRED_TYPE) |
#define | BALM_METRICS_DYNAMIC_INCREMENT(CATEGORY, METRIC) BALM_METRICS_DYNAMIC_INT_UPDATE(CATEGORY, METRIC, 1) |
#define | BALM_METRICS_TIME_BLOCK(CATEGORY, METRIC, TIME_UNITS) |
#define | BALM_METRICS_DYNAMIC_TIME_BLOCK(CATEGORY, METRIC, TIME_UNITS) |
#define | BALM_METRICS_TIME_BLOCK_SECONDS(CATEGORY, METRIC) |
#define | BALM_METRICS_TIME_BLOCK_MILLISECONDS(CATEGORY, METRIC) |
#define | BALM_METRICS_TIME_BLOCK_MICROSECONDS(CATEGORY, METRIC) |
#define | BALM_METRICS_TIME_BLOCK_NANOSECONDS(CATEGORY, METRIC) |
#define | BALM_METRICS_DYNAMIC_TIME_BLOCK_SECONDS(CATEGORY, METRIC) |
#define | BALM_METRICS_DYNAMIC_TIME_BLOCK_MILLISECONDS(CATEGORY, METRIC) |
#define | BALM_METRICS_DYNAMIC_TIME_BLOCK_MICROSECONDS(CATEGORY, METRIC) |
#define | BALM_METRICS_DYNAMIC_TIME_BLOCK_NANOSECONDS(CATEGORY, METRIC) |
#define | BALM_METRICS_IF_CATEGORY_ENABLED_IMP(CATEGORY, HOLDER_NAME) |
#define | BALM_METRICS_TIME_BLOCK_IMP(CATEGORY, METRIC, TIME_UNITS, VARIABLE_NAME) |
#define | BALM_METRICS_DYNAMIC_TIME_BLOCK_IMP(CATEGORY, METRIC, TIME_UNITS, VARIABLE_NAME) |
#define | BALM_METRICS_UNIQNUM __LINE__ |
#define | BALM_METRICS_CAT(X, Y) BALM_METRICS_CAT_IMP(X, Y) |
#define | BALM_METRICS_CAT_IMP(X, Y) X##Y |
#define | BALM_METRICS_UNIQUE_NAME(X) BALM_METRICS_CAT(X, BALM_METRICS_UNIQNUM) |
#define | BALM_METRICS__UNIQUE_NAME(X) BALM_METRICS_UNIQUE_NAME(X) |
The content of this file has been pre-processed for Doxygen.