24#ifndef MYSQL_SERVER_DYNAMIC_LOADER_PATH_FILTER_H
25#define MYSQL_SERVER_DYNAMIC_LOADER_PATH_FILTER_H
77 std::string &out_path);
Checks if path specified to load is contained in plug-in directory and change it to absolute one usin...
Definition: dynamic_loader_path_filter_imp.h:37
static mysql_service_status_t unload(const char *urn) noexcept
Checks if path specified to load is contained in plug-in directory and change it to absolute one usin...
Definition: dynamic_loader_path_filter.cc:84
static mysql_service_status_t load(const char *urn, mysql_component_t **out_data) noexcept
Checks if path specified to load is contained in plug-in directory and change it to absolute one usin...
Definition: dynamic_loader_path_filter.cc:59
static bool check_and_make_absolute_urn(const char *input_urn, std::string &out_path)
Ensure that the dynamic library doesn't have a path.
Definition: dynamic_loader_path_filter.cc:107
Specifies macros to define Components.
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
Carries information on the specific Component, all Service Implementations it provides,...
Definition: dynamic_loader.h:263