api,bearer: new 'DisconnectRequest' property

To report that the bearer has been killed from the modem side and
the connection should be terminated.

Signed-off-by: Dominique Martinet <dominique.martinet@atmark-techno.com>
This commit is contained in:
Dominique Martinet
2025-05-16 22:06:24 +09:00
parent 2d29832f89
commit dea8f27464
7 changed files with 41 additions and 0 deletions
+21
View File
@@ -517,6 +517,27 @@ PROPERTY_ERROR_DEFINE_FAILABLE (connection_error,
/*****************************************************************************/
/**
* mm_bearer_get_disconnect_request:
* @self: A #MMBearer.
*
* Gets whether a disconnect request is pending for this bearer
*
* Returns: %TRUE if the #MMBearer is waiting for disconnection,
* #FALSE otherwise.
*
* Since: 1.26
*/
gboolean
mm_bearer_get_disconnect_request (MMBearer *self)
{
g_return_val_if_fail (MM_IS_BEARER (self), FALSE);
return mm_gdbus_bearer_get_disconnect_request (MM_GDBUS_BEARER (self));
}
/*****************************************************************************/
/**
* mm_bearer_connect_finish:
* @self: A #MMBearer.
+2
View File
@@ -76,6 +76,8 @@ gchar *mm_bearer_dup_interface (MMBearer *self);
gboolean mm_bearer_get_connected (MMBearer *self);
gboolean mm_bearer_get_disconnect_request (MMBearer *self);
gboolean mm_bearer_get_reload_stats_supported (MMBearer *self);
gboolean mm_bearer_get_suspended (MMBearer *self);