aboutsummaryrefslogtreecommitdiff
path: root/src/mm-iface-modem-cdma.h
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2012-07-31 15:53:50 +0200
committerAleksander Morgado <aleksander@lanedo.com>2012-08-06 20:16:29 +0200
commit01bb5cd6601a2eb47af002579af7978bf503976d (patch)
tree4b326f635957727a03fdbd2500084e3bac89a909 /src/mm-iface-modem-cdma.h
parent779b293387643daf2453dca484a1e35fd284e550 (diff)
iface-modem-cdma: new steps to enable/disable unsolicited events
Diffstat (limited to 'src/mm-iface-modem-cdma.h')
-rw-r--r--src/mm-iface-modem-cdma.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/mm-iface-modem-cdma.h b/src/mm-iface-modem-cdma.h
index fd678897..3734c1e7 100644
--- a/src/mm-iface-modem-cdma.h
+++ b/src/mm-iface-modem-cdma.h
@@ -69,6 +69,15 @@ struct _MMIfaceModemCdma {
GAsyncResult *res,
GError **error);
+
+ /* Asynchronous enabling of unsolicited events */
+ void (*enable_unsolicited_events) (MMIfaceModemCdma *self,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+ gboolean (*enable_unsolicited_events_finish) (MMIfaceModemCdma *self,
+ GAsyncResult *res,
+ GError **error);
+
/* Asynchronous cleaning up of unsolicited events */
void (* cleanup_unsolicited_events) (MMIfaceModemCdma *self,
GAsyncReadyCallback callback,
@@ -77,6 +86,14 @@ struct _MMIfaceModemCdma {
GAsyncResult *res,
GError **error);
+ /* Asynchronous disabling of unsolicited events */
+ void (*disable_unsolicited_events) (MMIfaceModemCdma *self,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+ gboolean (*disable_unsolicited_events_finish) (MMIfaceModemCdma *self,
+ GAsyncResult *res,
+ GError **error);
+
/* OTA activation */
void (* activate) (MMIfaceModemCdma *self,
const gchar *carrier,