diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2021-10-22 21:36:34 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2021-11-03 12:41:51 +0100 |
commit | 16acff930bd406becc3825bd22630034c9c23cf3 (patch) | |
tree | 87bc85304a51c7bf1f19f12fad11630a6c623c1b /src/mm-base-bearer.h | |
parent | 511859ef0afe049870581e3a55365bc3d3866566 (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.h | 8 |
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 |