aboutsummaryrefslogtreecommitdiff
path: root/src/mm-base-modem.h
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2011-11-04 12:43:06 +0100
committerAleksander Morgado <aleksander@lanedo.com>2012-03-15 14:14:22 +0100
commitb6cb5bd6daac1b434a57a34ec2e08121455f3397 (patch)
treee41d07c96ccfd454de7bf5619ac293bebcafebb9 /src/mm-base-modem.h
parentf39923c97d33850cc1e70d23b2e8d808cda67fec (diff)
base-modem: ported all port grabbing/releasing logic to the base object
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);