base-manager: automatic required subsystem detection

Instead of assuming we require a fixed set of subsystems to monitor,
compile the full list based on what the plugins have requested
themselves.
This commit is contained in:
Aleksander Morgado
2020-11-13 08:57:06 +00:00
parent 950abbf8ee
commit 71f5c97543
5 changed files with 101 additions and 63 deletions
+1
View File
@@ -65,5 +65,6 @@ MMPlugin * mm_plugin_manager_device_support_check_finish (MMPluginManager
GError **error);
MMPlugin *mm_plugin_manager_peek_plugin (MMPluginManager *self,
const gchar *plugin_name);
const gchar **mm_plugin_manager_get_subsystems (MMPluginManager *self);
#endif /* MM_PLUGIN_MANAGER_H */