diff options
Diffstat (limited to 'src/mm-modem.h')
-rw-r--r-- | src/mm-modem.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/mm-modem.h b/src/mm-modem.h index 5fda70af..a5e6030b 100644 --- a/src/mm-modem.h +++ b/src/mm-modem.h @@ -103,6 +103,14 @@ typedef void (*MMModemIp4Fn) (MMModem *modem, GError *error, gpointer user_data); +typedef void (*MMModemIp6Fn) (MMModem *modem, + const char *address, + guint32 prefix, + const char *gateway, + GPtrArray *dns, + GError *error, + gpointer user_data); + typedef void (*MMModemInfoFn) (MMModem *modem, const char *manufacturer, const char *model, @@ -161,6 +169,10 @@ struct _MMModem { MMModemIp4Fn callback, gpointer user_data); + void (*get_ip6_config) (MMModem *self, + MMModemIp6Fn callback, + gpointer user_data); + void (*disconnect) (MMModem *self, MMModemStateReason reason, MMModemFn callback, @@ -249,6 +261,10 @@ void mm_modem_get_ip4_config (MMModem *self, MMModemIp4Fn callback, gpointer user_data); +void mm_modem_get_ip6_config (MMModem *self, + MMModemIp6Fn callback, + gpointer user_data); + void mm_modem_disconnect (MMModem *self, MMModemStateReason reason, MMModemFn callback, |