| CallbackType enum name | Slic3r::PluginManager | private |
| cancel_and_wait_for_capabilities(const std::vector< std::shared_ptr< PluginCapabilityInterface > > &capabilities) | Slic3r::PluginManager | private |
| cancel_plugin_load(const std::string &plugin_key) | Slic3r::PluginManager | |
| cancel_plugin_load_locked(const std::string &plugin_key) | Slic3r::PluginManager | private |
| CapabilityLifecycleFn typedef | Slic3r::PluginManager | |
| check_registry_locked(const std::string &plugin_key, const Plugin &candidate) const | Slic3r::PluginManager | private |
| clear_callbacks() | Slic3r::PluginManager | private |
| clear_cloud_plugin_metadata() | Slic3r::PluginManager | |
| clear_plugin_error(const std::string &plugin_key) | Slic3r::PluginManager | |
| copy_callbacks(CallbackType type) const | Slic3r::PluginManager | private |
| copy_capability_callbacks(CallbackType type) const | Slic3r::PluginManager | private |
| delete_and_unsubscribe_cloud_plugin(const std::string &plugin_key, std::string &error) | Slic3r::PluginManager | |
| delete_installed_plugin_package(const PluginDescriptor &plugin, std::string &error) | Slic3r::PluginManager | private |
| delete_plugin(const std::string &plugin_key, std::string &error) | Slic3r::PluginManager | |
| discover_plugins(bool async=false, bool clear=false) | Slic3r::PluginManager | |
| dispatch_lifecycle_event(LifecycleEvent evt, const LifecycleEventContext &ctx) | Slic3r::PluginManager | |
| download_and_install_cloud_plugin(const std::string &plugin_key, const std::string &version, std::string &error) | Slic3r::PluginManager | |
| fetch_plugins_from_cloud(std::vector< std::string > *out_not_found=nullptr, std::vector< std::string > *out_unauthorized=nullptr) | Slic3r::PluginManager | |
| finalize_cloud_plugin_removal(const PluginDescriptor &plugin, bool keep_local, std::string &error) | Slic3r::PluginManager | private |
| find_plugin_locked(const std::string &plugin_key) | Slic3r::PluginManager | private |
| find_plugin_locked(const std::string &plugin_key) const | Slic3r::PluginManager | private |
| get_config() | Slic3r::PluginManager | inline |
| get_config() const | Slic3r::PluginManager | inline |
| get_discovery_error() const | Slic3r::PluginManager | |
| get_enabled_plugin_keys() const | Slic3r::PluginManager | |
| get_install_state(const std::string &plugin_key, PluginInstallState &install_state) | Slic3r::PluginManager | |
| get_missing_plugin_descriptors() const | Slic3r::PluginManager | |
| get_plugin_capabilities(const std::string &plugin_key="", PluginCapabilityType type=PluginCapabilityType::Unknown, bool only_enabled=true) const | Slic3r::PluginManager | |
| get_plugin_capability(const PluginCapabilityId &id, bool only_enabled=true) const | Slic3r::PluginManager | |
| get_plugin_capability(const std::string &capability_name, PluginCapabilityType type=PluginCapabilityType::Unknown, bool only_enabled=true) const | Slic3r::PluginManager | |
| get_plugin_descriptors(bool include_invalid=false) const | Slic3r::PluginManager | |
| get_plugin_load_error(const std::string &plugin_key) const | Slic3r::PluginManager | |
| get_storage_dir(const std::string &plugin_key) const | Slic3r::PluginManager | |
| initialize() | Slic3r::PluginManager | |
| inspect_local_plugin_package(const boost::filesystem::path &filepath, PluginDescriptor &plugin_descriptor, bool &existing_installation, std::string &error) const | Slic3r::PluginManager | |
| install_plugin(const boost::filesystem::path &filepath, std::string &error) | Slic3r::PluginManager | |
| install_plugin(const boost::filesystem::path &filepath, PluginDescriptor &plugin_descriptor, std::string &error) | Slic3r::PluginManager | |
| instance() | Slic3r::PluginManager | static |
| is_discovery_complete() const | Slic3r::PluginManager | |
| is_discovery_in_progress() const | Slic3r::PluginManager | |
| is_plugin_load_cancelled_locked(const std::string &plugin_key) const | Slic3r::PluginManager | private |
| is_plugin_load_in_progress(const std::string &plugin_key) const | Slic3r::PluginManager | |
| is_plugin_loaded(const std::string &plugin_key) const | Slic3r::PluginManager | |
| is_shutting_down() const | Slic3r::PluginManager | inline |
| keep_installed_plugin_as_local(const PluginDescriptor &plugin_descriptor, std::string &error) | Slic3r::PluginManager | private |
| launch_script_capability(const std::string &plugin_key, const std::string &capability_name, ScriptCompletionFn on_done={}) | Slic3r::PluginManager | |
| load_plugin(const std::string &plugin_key, bool skip_deps=false, std::vector< std::string > capabilities_to_enable={}) | Slic3r::PluginManager | |
| load_plugin_impl(const std::string &plugin_key, bool skip_deps, const std::vector< std::string > &capabilities_to_enable) | Slic3r::PluginManager | private |
| m_callbacks | Slic3r::PluginManager | private |
| m_cancelled | Slic3r::PluginManager | private |
| m_capability_callbacks | Slic3r::PluginManager | private |
| m_cloud_service | Slic3r::PluginManager | private |
| m_cloud_user_id | Slic3r::PluginManager | private |
| m_config | Slic3r::PluginManager | private |
| m_discovery_complete | Slic3r::PluginManager | private |
| m_discovery_cv | Slic3r::PluginManager | mutableprivate |
| m_discovery_error | Slic3r::PluginManager | private |
| m_discovery_in_progress | Slic3r::PluginManager | private |
| m_initialized | Slic3r::PluginManager | private |
| m_install_state_mutex | Slic3r::PluginManager | mutableprivate |
| m_load_cv | Slic3r::PluginManager | mutableprivate |
| m_load_errors | Slic3r::PluginManager | private |
| m_load_in_progress | Slic3r::PluginManager | private |
| m_missing_plugin_keys | Slic3r::PluginManager | private |
| m_mutex | Slic3r::PluginManager | mutableprivate |
| m_plugins | Slic3r::PluginManager | private |
| m_shutting_down | Slic3r::PluginManager | private |
| mark_plugin_install_state_disabled(const std::string &plugin_key) | Slic3r::PluginManager | private |
| merge_discovered_plugins(std::vector< PluginDescriptor > discovered, bool clear) | Slic3r::PluginManager | private |
| notify_plugin_load_state_changed(bool changed) | Slic3r::PluginManager | private |
| operator=(const PluginManager &)=delete | Slic3r::PluginManager | private |
| PluginLifecycleCompleteFn typedef | Slic3r::PluginManager | |
| PluginManager()=default | Slic3r::PluginManager | private |
| PluginManager(const PluginManager &)=delete | Slic3r::PluginManager | private |
| release_load_slot(const std::string &plugin_key) | Slic3r::PluginManager | private |
| remove_missing_plugins(const std::vector< std::string > &plugin_keys) | Slic3r::PluginManager | |
| rescan_plugins() | Slic3r::PluginManager | |
| revoke_plugin_permissions(const std::string &plugin_key) | Slic3r::PluginManager | private |
| run_discovery(bool async, bool clear) | Slic3r::PluginManager | private |
| run_discovery_task(bool clear) | Slic3r::PluginManager | private |
| run_on_capability_load_callbacks(const PluginCapabilityId &id) | Slic3r::PluginManager | private |
| run_on_capability_unload_callbacks(const PluginCapabilityId &id) | Slic3r::PluginManager | private |
| run_on_load_callbacks(const std::string &plugin_key) | Slic3r::PluginManager | private |
| run_on_unload_callbacks(const std::string &plugin_key) | Slic3r::PluginManager | private |
| run_script_capability(const std::string &plugin_key, const std::string &capability_name, std::string &error) | Slic3r::PluginManager | |
| ScriptCompletionFn typedef | Slic3r::PluginManager | |
| set_capability_enabled(const PluginCapabilityId &id, bool enabled) | Slic3r::PluginManager | |
| set_cloud_agent(std::shared_ptr< OrcaCloudServiceAgent > agent) | Slic3r::PluginManager | inline |
| set_cloud_user(const std::string &user_id) | Slic3r::PluginManager | |
| set_plugin_error(const std::string &plugin_key, std::string error) | Slic3r::PluginManager | |
| set_shutting_down() | Slic3r::PluginManager | |
| shutdown() | Slic3r::PluginManager | |
| subscribe_and_install_cloud_plugin(const std::string &plugin_key, std::string &error) | Slic3r::PluginManager | |
| subscribe_on_capability_load_callback(CapabilityLifecycleFn fn) | Slic3r::PluginManager | |
| subscribe_on_capability_unload_callback(CapabilityLifecycleFn fn) | Slic3r::PluginManager | |
| subscribe_on_load_callback(PluginLifecycleCompleteFn fn) | Slic3r::PluginManager | |
| subscribe_on_unload_callback(PluginLifecycleCompleteFn fn) | Slic3r::PluginManager | |
| try_get_plugin_descriptor(const std::string &plugin_key, PluginDescriptor &out) const | Slic3r::PluginManager | |
| try_get_plugin_descriptor_for_capability(const std::string &capability_name, PluginCapabilityType type, PluginDescriptor &out) const | Slic3r::PluginManager | |
| try_get_valid_plugin_descriptor(const std::string &plugin_key, PluginDescriptor &out) const | Slic3r::PluginManager | |
| unload_all_plugins() | Slic3r::PluginManager | |
| unload_and_erase_if(const std::function< bool(const Plugin &)> &should_remove, const std::function< void()> &after_erase_locked={}) | Slic3r::PluginManager | private |
| unload_cloud_plugins() | Slic3r::PluginManager | |
| unload_plugin(const std::string &plugin_key) | Slic3r::PluginManager | |
| unsubscribe_cloud_plugin(const std::string &plugin_key, std::string &error) | Slic3r::PluginManager | |
| update_cloud_metadata(const std::vector< PluginDescriptor > &cloud_list) | Slic3r::PluginManager | |
| update_cloud_plugin(const std::string &plugin_key, std::string &error, std::string version="") | Slic3r::PluginManager | |
| wait_for_all_plugin_loads() const | Slic3r::PluginManager | |
| wait_for_all_plugin_loads(std::chrono::milliseconds timeout) const | Slic3r::PluginManager | |
| wait_for_discovery(std::chrono::milliseconds timeout, std::string &error) const | Slic3r::PluginManager | |
| wait_for_plugin_load(const std::string &plugin_key, std::chrono::milliseconds timeout, std::string &error) const | Slic3r::PluginManager | |
| write_loaded_plugin_install_state(const std::string &plugin_key) | Slic3r::PluginManager | private |
| ~PluginManager() | Slic3r::PluginManager | |