From fad89b1d7e88f742ecd1f94d78401cd558ecb65c Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Tue, 6 Sep 2011 20:13:27 +0200 Subject: plugin-manager: new methods to check for ongoing port support operations The new mm_plugin_manager_is_finding_port_support() allows to check whether the Plugin Manager is looking for support in a specific port. The new mm_plugin_manager_is_checking_device_support() allows to check whether the Plugin Manager is looking for support in any port of a given device. --- src/mm-plugin-manager.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/mm-plugin-manager.h') diff --git a/src/mm-plugin-manager.h b/src/mm-plugin-manager.h index 825e69c6..42f6a750 100644 --- a/src/mm-plugin-manager.h +++ b/src/mm-plugin-manager.h @@ -59,4 +59,17 @@ MMPlugin *mm_plugin_manager_find_port_support_finish (MMPluginManager *self, GAsyncResult *result, GError **error); +/* Returns TRUE if there is an ongoing find operation on the given port */ +gboolean mm_plugin_manager_is_finding_port_support (MMPluginManager *self, + const gchar *subsys, + const gchar *name, + const gchar *physdev_path); + +/* Returns TRUE if there is an ongoing find operation in a port of the given + * device (and if so, returns subsystem and name of the port) */ +gboolean mm_plugin_manager_is_finding_device_support (MMPluginManager *self, + const gchar *physdev_path, + const gchar **subsys, + const gchar **name); + #endif /* MM_PLUGIN_MANAGER_H */ -- cgit v1.2.3-70-g09d2