aboutsummaryrefslogtreecommitdiff
path: root/src/mm-base-bearer.h
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2021-10-22 21:36:34 +0200
committerAleksander Morgado <aleksander@aleksander.es>2021-11-03 12:41:51 +0100
commit16acff930bd406becc3825bd22630034c9c23cf3 (patch)
tree87bc85304a51c7bf1f19f12fad11630a6c623c1b /src/mm-base-bearer.h
parent511859ef0afe049870581e3a55365bc3d3866566 (diff)
base-bearer: implement support for 'uplink-speed' and 'downlink-speed'
We let protocol implementations provide the uplink and downlink speeds agreed with the network as part of the connect result, and we then move them to the bearer stats in DBus.
Diffstat (limited to 'src/mm-base-bearer.h')
-rw-r--r--src/mm-base-bearer.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/mm-base-bearer.h b/src/mm-base-bearer.h
index 993abaa4..60e8d1ed 100644
--- a/src/mm-base-bearer.h
+++ b/src/mm-base-bearer.h
@@ -54,6 +54,14 @@ void mm_bearer_connect_result_set_profile_id (MMBearerConnec
gint profile_id);
gint mm_bearer_connect_result_get_profile_id (MMBearerConnectResult *result);
+/* speed, for stats */
+void mm_bearer_connect_result_set_uplink_speed (MMBearerConnectResult *result,
+ guint64 speed);
+guint64 mm_bearer_connect_result_get_uplink_speed (MMBearerConnectResult *result);
+void mm_bearer_connect_result_set_downlink_speed (MMBearerConnectResult *result,
+ guint64 speed);
+guint64 mm_bearer_connect_result_get_downlink_speed (MMBearerConnectResult *result);
+
/*****************************************************************************/
/* Default timeout values to be used in the steps of a connection or