23#ifndef MYSQL_DYNAMIC_LOADER_H
24#define MYSQL_DYNAMIC_LOADER_H
107 const
char **out_urn));
172 const
char **
name, const
char **value));
226 const
char *
name, const
char **value));
static mysql_service_status_t deinit()
Component deinitialization.
Definition: audit_api_message_emit.cc:579
static mysql_service_status_t init()
Component initialization.
Definition: audit_api_message_emit.cc:570
bool load(THD *, const dd::String_type &fname, dd::String_type *buf)
Read an sdi file from disk and store in a buffer.
Definition: sdi_file.cc:307
bool is_valid(const dd::Spatial_reference_system *srs, const Geometry *g, const char *func_name, bool *is_valid) noexcept
Decides if a geometry is valid.
Definition: is_valid.cc:94
void get(PSI_field *, PSI_longlong *) noexcept
Definition: pfs_plugin_column_bigint_v1_all_empty.cc:31
static mysql_service_status_t create(const char *service_names[], reference_caching_channel *out_channel) noexcept
Definition: component.cc:44
#define DECLARE_METHOD(retval, name, args)
Declares a method as a part of the Service definition.
Definition: service.h:102
int mysql_service_status_t
Specific type for the service status return values.
Definition: service.h:33
#define END_SERVICE_DEFINITION(name)
A macro to end the last Service definition started with the BEGIN_SERVICE_DEFINITION macro.
Definition: service.h:90
#define BEGIN_SERVICE_DEFINITION(name)
Declares a new Service.
Definition: service.h:85
#define DEFINE_SERVICE_HANDLE(name)
Defines an object type that is meant for carrying handles to the implementation-specific objects used...
Definition: service.h:128
#define DECLARE_BOOL_METHOD(name, args)
Declares a method that returns bool as a part of the Service definition.
Definition: service.h:111
case opt name
Definition: sslopt-case.h:32
Definition: dynamic_loader.cc:299
Carries information on the specific Component, all Service Implementations it provides,...
Definition: dynamic_loader.h:262
struct mysql_service_placeholder_ref_t * requires_service
Definition: dynamic_loader.h:266
struct mysql_service_ref_t * provides
Definition: dynamic_loader.h:265
const char * name
Definition: dynamic_loader.h:264
struct mysql_metadata_ref_t * metadata
Definition: dynamic_loader.h:267
Carries information on the specific Service requirement for some Component and a pointer to member wh...
Definition: dynamic_loader.h:242
const char * name
Definition: dynamic_loader.h:243
void ** implementation
Definition: dynamic_loader.h:244
Carries information on specific Service Implementation.
Definition: dynamic_loader.h:232
void * implementation
Definition: dynamic_loader.h:234
const char * name
Definition: dynamic_loader.h:233