24#ifndef APPLIER_METRICS_SERVICE_IMP_H
25#define APPLIER_METRICS_SERVICE_IMP_H
Definition: applier_metrics_service_imp.h:32
static mysql_service_status_t enable_metric_collection() noexcept
Enables metric collection in the server for replication applier components.
Definition: applier_metrics_service_imp.cc:364
static mysql_service_status_t get_worker_metrics(Worker_metrics_table *table) noexcept
Get metrics for replication workers.
Definition: applier_metrics_service_imp.cc:255
static void free_worker_metrics(Worker_metrics_table *table) noexcept
Free memory for object holding metrics for the replication workers.
Definition: applier_metrics_service_imp.cc:355
static void free_applier_metrics(Applier_metrics_table *table) noexcept
Free memory for object holding metrics for the replication applier.
Definition: applier_metrics_service_imp.cc:246
static mysql_service_status_t disable_metric_collection() noexcept
Enables metric collection in the server for replication applier components.
Definition: applier_metrics_service_imp.cc:370
static mysql_service_status_t get_applier_metrics(Applier_metrics_table *table) noexcept
Get metrics for the replication applier.
Definition: applier_metrics_service_imp.cc:41
Ownership-agnostic array class, which is both trivial and standard-layout.
Definition: array_view.h:53
static PFS_engine_table_share_proxy table
Definition: pfs.cc:61
Specifies macros to define Service Implementations.
#define DEFINE_BOOL_METHOD(name, args)
A short macro to define method that returns bool, which is the most common case.
Definition: service_implementation.h:88
#define DEFINE_METHOD(retval, name, args)
A macro to ensure method implementation has required properties, that is it does not throw exceptions...
Definition: service_implementation.h:79