diff options
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); |