24#ifndef MYSQL_DYNAMIC_LOADER_H
25#define MYSQL_DYNAMIC_LOADER_H
108 const
char **out_urn));
173 const
char **
name, const
char **value));
227 const
char *
name, const
char **value));
static mysql_service_status_t deinit()
Component deinitialization.
Definition: audit_api_message_emit.cc:580
static mysql_service_status_t init()
Component initialization.
Definition: audit_api_message_emit.cc:571
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:308
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:95
static mysql_service_status_t get(THD **thd) noexcept
Definition: mysql_current_thread_reader_all_empty.cc:31
static mysql_service_status_t create(my_h_string *) noexcept
Definition: mysql_string_all_empty.cc:43
#define DECLARE_METHOD(retval, name, args)
Declares a method as a part of the Service definition.
Definition: service.h:103
int mysql_service_status_t
Specific type for the service status return values.
Definition: service.h:34
#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
#define DEFINE_SERVICE_HANDLE(name)
Defines an object type that is meant for carrying handles to the implementation-specific objects used...
Definition: service.h:129
#define DECLARE_BOOL_METHOD(name, args)
Declares a method that returns bool as a part of the Service definition.
Definition: service.h:112
case opt name
Definition: sslopt-case.h:29
Definition: dynamic_loader.cc:300
Carries information on the specific Component, all Service Implementations it provides,...
Definition: dynamic_loader.h:263
struct mysql_service_placeholder_ref_t * requires_service
Definition: dynamic_loader.h:267
struct mysql_service_ref_t * provides
Definition: dynamic_loader.h:266
const char * name
Definition: dynamic_loader.h:265
struct mysql_metadata_ref_t * metadata
Definition: dynamic_loader.h:268
Carries information on the specific Service requirement for some Component and a pointer to member wh...
Definition: dynamic_loader.h:243
const char * name
Definition: dynamic_loader.h:244
void ** implementation
Definition: dynamic_loader.h:245
Carries information on specific Service Implementation.
Definition: dynamic_loader.h:233
void * implementation
Definition: dynamic_loader.h:235
const char * name
Definition: dynamic_loader.h:234