24#ifndef MYSQL_SERVER_TELEMETRY_RESOURCE_PROVIDER_SERVICE_INCLUDED
25#define MYSQL_SERVER_TELEMETRY_RESOURCE_PROVIDER_SERVICE_INCLUDED
int destroy(azio_stream *s)
Definition: azio.cc:372
static mysql_service_status_t create(my_h_string *) noexcept
Definition: mysql_string_all_empty.cc:43
#define END_SERVICE_DEFINITION(name)
A macro to end the last Service definition started with the BEGIN_SERVICE_DEFINITION macro.
Definition: service.h:91
#define BEGIN_SERVICE_DEFINITION(name)
Declares a new Service.
Definition: service.h:86
Specifies macros to define Service Implementations.
void(* tel_resource_iterator_destroy_v1_t)(telemetry_resource_iterator_t *iterator)
Definition: telemetry_resource_provider_bits.h:40
bool(* tel_resource_iterator_get_key_value_v1_t)(telemetry_resource_iterator_t *iterator, const char **value)
Definition: telemetry_resource_provider_bits.h:49
bool(* tel_resource_iterator_next_v1_t)(telemetry_resource_iterator_t *iterator)
Definition: telemetry_resource_provider_bits.h:43
telemetry_resource_t *(* tel_resource_create_v1_t)()
Definition: telemetry_resource_provider_bits.h:33
telemetry_resource_iterator_t *(* tel_resource_iterator_create_v1_t)(telemetry_resource_t *resource)
Definition: telemetry_resource_provider_bits.h:37
bool(* tel_resource_iterator_get_key_name_v1_t)(telemetry_resource_iterator_t *iterator, const char **name)
Definition: telemetry_resource_provider_bits.h:46
void(* tel_resource_destroy_v1_t)(telemetry_resource_t *resource)
Definition: telemetry_resource_provider_bits.h:35