diff options
Diffstat (limited to 'src/mm-plugin-base.h')
-rw-r--r-- | src/mm-plugin-base.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/mm-plugin-base.h b/src/mm-plugin-base.h index 799f6813..91b3b8df 100644 --- a/src/mm-plugin-base.h +++ b/src/mm-plugin-base.h @@ -56,7 +56,7 @@ typedef struct { GType mm_plugin_base_supports_task_get_type (void); -/* +/* * response: the response string from the modem, if no error occurred * error: the error returned by the modem or serial stack, if any * tries: number of times the custom init command has been sent to the modem @@ -86,6 +86,10 @@ const char *mm_plugin_base_supports_task_get_driver (MMPluginBaseSupportsTask *t guint32 mm_plugin_base_supports_task_get_probed_capabilities (MMPluginBaseSupportsTask *task); +const gchar *mm_plugin_base_supports_task_get_probed_vendor (MMPluginBaseSupportsTask *task); + +const gchar *mm_plugin_base_supports_task_get_probed_product (MMPluginBaseSupportsTask *task); + void mm_plugin_base_supports_task_complete (MMPluginBaseSupportsTask *task, guint32 level); @@ -159,5 +163,11 @@ gboolean mm_plugin_base_get_cached_port_capabilities (MMPluginBase *self, GUdevDevice *port, guint32 *capabilities); +/* Returns TRUE if the port was previously probed, FALSE if not */ +gboolean mm_plugin_base_get_cached_product_info (MMPluginBase *self, + GUdevDevice *port, + gchar **vendor, + gchar **product); + #endif /* MM_PLUGIN_BASE_H */ |