diff options
author | Aleksander Morgado <aleksander@lanedo.com> | 2011-11-04 12:43:06 +0100 |
---|---|---|
committer | Aleksander Morgado <aleksander@lanedo.com> | 2012-03-15 14:14:22 +0100 |
commit | b6cb5bd6daac1b434a57a34ec2e08121455f3397 (patch) | |
tree | e41d07c96ccfd454de7bf5619ac293bebcafebb9 /src/mm-base-modem.h | |
parent | f39923c97d33850cc1e70d23b2e8d808cda67fec (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.h | 22 |
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); |