aboutsummaryrefslogtreecommitdiff
path: root/src/mm-base-bearer.h
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2016-08-07 13:31:41 +0200
committerAleksander Morgado <aleksander@aleksander.es>2016-10-12 11:29:52 +0200
commit26d0d718f7834348146ab9e040051f7a538f04f0 (patch)
treecc4864393d33ea369a6f0627b8d645a570d4b472 /src/mm-base-bearer.h
parent467b3c57f01b37dbcec8d32a449654aac40f90d0 (diff)
base-bearer: new periodic monitoring of connection status
Diffstat (limited to 'src/mm-base-bearer.h')
-rw-r--r--src/mm-base-bearer.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/mm-base-bearer.h b/src/mm-base-bearer.h
index 58954d40..1e020dc6 100644
--- a/src/mm-base-bearer.h
+++ b/src/mm-base-bearer.h
@@ -101,6 +101,17 @@ struct _MMBaseBearerClass {
GAsyncResult *res,
GError **error);
+ /* Monitor connection status:
+ * NOTE: only CONNECTED or DISCONNECTED should be reported here; this method
+ * is used to poll for connection status once the connection has been
+ * established */
+ void (* load_connection_status) (MMBaseBearer *bearer,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+ MMBearerConnectionStatus (* load_connection_status_finish) (MMBaseBearer *bearer,
+ GAsyncResult *res,
+ GError **error);
+
/* Reload statistics */
void (* reload_stats) (MMBaseBearer *bearer,
GAsyncReadyCallback callback,