aboutsummaryrefslogtreecommitdiff
path: root/src/mm-plugin-manager.h
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@gnu.org>2011-09-06 20:13:27 +0200
committerAleksander Morgado <aleksander@lanedo.com>2012-03-15 14:14:20 +0100
commitfad89b1d7e88f742ecd1f94d78401cd558ecb65c (patch)
tree13456b5df9428211d88f786287014fdeb8568bfe /src/mm-plugin-manager.h
parent5f2d0d474cf9b4308715f4ef811127410e874240 (diff)
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.
Diffstat (limited to 'src/mm-plugin-manager.h')
-rw-r--r--src/mm-plugin-manager.h13
1 files changed, 13 insertions, 0 deletions
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 */