diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2016-08-07 13:31:41 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2016-10-12 11:29:52 +0200 |
commit | 26d0d718f7834348146ab9e040051f7a538f04f0 (patch) | |
tree | cc4864393d33ea369a6f0627b8d645a570d4b472 /src/mm-base-bearer.h | |
parent | 467b3c57f01b37dbcec8d32a449654aac40f90d0 (diff) |
base-bearer: new periodic monitoring of connection status
Diffstat (limited to 'src/mm-base-bearer.h')
-rw-r--r-- | src/mm-base-bearer.h | 11 |
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, |