aboutsummaryrefslogtreecommitdiff
path: root/src/mm-modem.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mm-modem.h')
-rw-r--r--src/mm-modem.h16
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,