MySQL 8.4.0
Source Code Documentation
mysql_dynamic_loader_imp Member List

This is the complete list of members for mysql_dynamic_loader_imp, including all inherited members.

component_iterator typedefmysql_dynamic_loader_imp
components_listmysql_dynamic_loader_impprivatestatic
deinit()mysql_dynamic_loader_impstatic
get_scheme_service_from_urn(const my_string &urn, const mysql_service_dynamic_loader_scheme_t **out_scheme_service, scheme_service_map &scheme_services)mysql_dynamic_loader_impprivatestatic
init()mysql_dynamic_loader_impstatic
iterator_create(my_h_component_iterator *out_iterator) noexceptmysql_dynamic_loader_impstatic
iterator_get(my_h_component_iterator iterator, const char **out_name, const char **out_urn) noexceptmysql_dynamic_loader_impstatic
iterator_is_valid(my_h_component_iterator iterator) noexceptmysql_dynamic_loader_impstatic
iterator_next(my_h_component_iterator iterator) noexceptmysql_dynamic_loader_impstatic
iterator_release(my_h_component_iterator iterator) noexceptmysql_dynamic_loader_impstatic
load(const char *urns[], int component_count) noexceptmysql_dynamic_loader_impstatic
load_do_check_dependencies(std::vector< std::unique_ptr< mysql_component > > &loaded_components, const std::set< my_string > &services_provided)mysql_dynamic_loader_impprivatestatic
load_do_collect_services_provided(std::vector< std::unique_ptr< mysql_component > > &loaded_components, std::vector< const char * > &services_loaded)mysql_dynamic_loader_impprivatestatic
load_do_commit(std::vector< std::unique_ptr< mysql_component > > &loaded_components)mysql_dynamic_loader_impprivatestatic
load_do_initialize_components(std::vector< std::unique_ptr< mysql_component > > &loaded_components)mysql_dynamic_loader_impprivatestatic
load_do_load_component_by_scheme(const char *urns[], int component_count)mysql_dynamic_loader_impprivatestatic
load_do_register_services(std::vector< std::unique_ptr< mysql_component > > &loaded_components)mysql_dynamic_loader_impprivatestatic
load_do_resolve_dependencies(std::vector< std::unique_ptr< mysql_component > > &loaded_components)mysql_dynamic_loader_impprivatestatic
LOCK_dynamic_loadermysql_dynamic_loader_impprivatestatic
rw_lock_deinit()mysql_dynamic_loader_impstatic
scheme_service_map typedefmysql_dynamic_loader_impprivate
unload(const char *urns[], int component_count) noexceptmysql_dynamic_loader_impstatic
unload_do_check_provided_services_reference_count(const std::vector< mysql_component * > &components_to_unload, const std::map< const void *, std::vector< mysql_component * > > &dependency_graph, scheme_service_map &scheme_services)mysql_dynamic_loader_impprivatestatic
unload_do_commit()mysql_dynamic_loader_impprivatestatic
unload_do_deinitialize_components(const std::vector< mysql_component * > &components_to_unload, scheme_service_map &scheme_services)mysql_dynamic_loader_impprivatestatic
unload_do_get_scheme_services(const std::vector< mysql_component * > &components_to_unload, const std::map< const void *, std::vector< mysql_component * > > &dependency_graph)mysql_dynamic_loader_impprivatestatic
unload_do_list_components(const char *urns[], int component_count)mysql_dynamic_loader_impprivatestatic
unload_do_lock_provided_services(const std::vector< mysql_component * > &components_to_unload, const std::map< const void *, std::vector< mysql_component * > > &dependency_graph, scheme_service_map &scheme_services)mysql_dynamic_loader_impprivatestatic
unload_do_topological_order(const std::vector< mysql_component * > &components_to_unload)mysql_dynamic_loader_impprivatestatic
unload_do_unload_components(const std::vector< mysql_component * > &components_to_unload, scheme_service_map &scheme_services)mysql_dynamic_loader_impprivatestatic
unload_do_unload_dependencies(const std::vector< mysql_component * > &components_to_unload, scheme_service_map &scheme_services)mysql_dynamic_loader_impprivatestatic
unload_do_unregister_services(const std::vector< mysql_component * > &components_to_unload, scheme_service_map &scheme_services)mysql_dynamic_loader_impprivatestatic
urns_with_gen_listmysql_dynamic_loader_impprivatestatic