24#ifndef MYSQL_SERVER_TELEMETRY_SECRET_PROVIDER_SERVICE_INCLUDED
25#define MYSQL_SERVER_TELEMETRY_SECRET_PROVIDER_SERVICE_INCLUDED
#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.
telemetry_secret_t *(* tel_secret_open_v1_t)(telemetry_secret_client_t *client, const char *secret_name)
Definition: telemetry_secret_provider_bits.h:35
void(* tel_secret_close_v1_t)(telemetry_secret_t *secret)
Definition: telemetry_secret_provider_bits.h:41
telemetry_secret_client_t *(* tel_secret_init_v1_t)()
Definition: telemetry_secret_provider_bits.h:31
void(* tel_secret_cleanup_v1_t)(telemetry_secret_client_t *client)
Definition: telemetry_secret_provider_bits.h:33
bool(* tel_secret_read_v1_t)(telemetry_secret_t *secret, const char **secret_value)
Definition: telemetry_secret_provider_bits.h:38