![]()  | 
  
    MySQL 8.0.44
    
   Source Code Documentation 
   | 
 
This is the complete list of members for mysql_dynamic_loader_imp, including all inherited members.
| component_iterator typedef | mysql_dynamic_loader_imp | |
| components_list | mysql_dynamic_loader_imp | privatestatic | 
| deinit() | mysql_dynamic_loader_imp | static | 
| 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_imp | privatestatic | 
| init() | mysql_dynamic_loader_imp | static | 
| iterator_create(my_h_component_iterator *out_iterator) noexcept | mysql_dynamic_loader_imp | static | 
| iterator_get(my_h_component_iterator iterator, const char **out_name, const char **out_urn) noexcept | mysql_dynamic_loader_imp | static | 
| iterator_is_valid(my_h_component_iterator iterator) noexcept | mysql_dynamic_loader_imp | static | 
| iterator_next(my_h_component_iterator iterator) noexcept | mysql_dynamic_loader_imp | static | 
| iterator_release(my_h_component_iterator iterator) noexcept | mysql_dynamic_loader_imp | static | 
| load(const char *urns[], int component_count) noexcept | mysql_dynamic_loader_imp | static | 
| load_do_check_dependencies(std::vector< std::unique_ptr< mysql_component > > &loaded_components, const std::set< my_string > &services_provided) | mysql_dynamic_loader_imp | privatestatic | 
| load_do_collect_services_provided(std::vector< std::unique_ptr< mysql_component > > &loaded_components) | mysql_dynamic_loader_imp | privatestatic | 
| load_do_commit(std::vector< std::unique_ptr< mysql_component > > &loaded_components) | mysql_dynamic_loader_imp | privatestatic | 
| load_do_initialize_components(std::vector< std::unique_ptr< mysql_component > > &loaded_components) | mysql_dynamic_loader_imp | privatestatic | 
| load_do_load_component_by_scheme(const char *urns[], int component_count) | mysql_dynamic_loader_imp | privatestatic | 
| load_do_register_services(std::vector< std::unique_ptr< mysql_component > > &loaded_components) | mysql_dynamic_loader_imp | privatestatic | 
| load_do_resolve_dependencies(std::vector< std::unique_ptr< mysql_component > > &loaded_components) | mysql_dynamic_loader_imp | privatestatic | 
| LOCK_dynamic_loader | mysql_dynamic_loader_imp | privatestatic | 
| rw_lock_deinit() | mysql_dynamic_loader_imp | static | 
| scheme_service_map typedef | mysql_dynamic_loader_imp | private | 
| unload(const char *urns[], int component_count) noexcept | mysql_dynamic_loader_imp | static | 
| 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_imp | privatestatic | 
| unload_do_commit() | mysql_dynamic_loader_imp | privatestatic | 
| unload_do_deinitialize_components(const std::vector< mysql_component * > &components_to_unload, scheme_service_map &scheme_services) | mysql_dynamic_loader_imp | privatestatic | 
| 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_imp | privatestatic | 
| unload_do_list_components(const char *urns[], int component_count) | mysql_dynamic_loader_imp | privatestatic | 
| 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_imp | privatestatic | 
| unload_do_topological_order(const std::vector< mysql_component * > &components_to_unload) | mysql_dynamic_loader_imp | privatestatic | 
| unload_do_unload_components(const std::vector< mysql_component * > &components_to_unload, scheme_service_map &scheme_services) | mysql_dynamic_loader_imp | privatestatic | 
| unload_do_unload_dependencies(const std::vector< mysql_component * > &components_to_unload, scheme_service_map &scheme_services) | mysql_dynamic_loader_imp | privatestatic | 
| unload_do_unregister_services(const std::vector< mysql_component * > &components_to_unload, scheme_service_map &scheme_services) | mysql_dynamic_loader_imp | privatestatic | 
| urns_with_gen_list | mysql_dynamic_loader_imp | privatestatic |