aboutsummaryrefslogtreecommitdiff
path: root/src/mm-base-modem.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mm-base-modem.h')
-rw-r--r--src/mm-base-modem.h22
1 files changed, 13 insertions, 9 deletions
diff --git a/src/mm-base-modem.h b/src/mm-base-modem.h
index bed222e6..18352968 100644
--- a/src/mm-base-modem.h
+++ b/src/mm-base-modem.h
@@ -52,16 +52,20 @@ struct _MMBaseModemClass {
GType mm_base_modem_get_type (void);
+gboolean mm_base_modem_grab_port (MMBaseModem *self,
+ const gchar *subsys,
+ const gchar *name,
+ MMPortType suggested_type);
+void mm_base_modem_release_port (MMBaseModem *self,
+ const gchar *subsys,
+ const gchar *name);
+MMPort *mm_base_modem_get_port (MMBaseModem *self,
+ const gchar *subsys,
+ const gchar *name);
+gboolean mm_base_modem_owns_port (MMBaseModem *self,
+ const gchar *subsys,
+ const gchar *name);
-MMPort *mm_base_modem_get_port (MMBaseModem *self,
- const gchar *subsys,
- const gchar *name);
-MMPort *mm_base_modem_add_port (MMBaseModem *self,
- const gchar *subsys,
- const gchar *name,
- MMPortType ptype);
-gboolean mm_base_modem_remove_port (MMBaseModem *self,
- MMPort *port);
void mm_base_modem_set_valid (MMBaseModem *self,
gboolean valid);