From aa2ad5c31949e3bcb5a5ed7a8d66e5c6a69cda62 Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Thu, 16 Feb 2012 17:49:42 +0100 Subject: [PATCH] libmm-glib: allow retrieving the IP timeout value from the bearer --- libmm-glib/mm-bearer.c | 8 ++++++++ libmm-glib/mm-bearer.h | 13 +++++++------ 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/libmm-glib/mm-bearer.c b/libmm-glib/mm-bearer.c index 58ae5f9e..6aae79da 100644 --- a/libmm-glib/mm-bearer.c +++ b/libmm-glib/mm-bearer.c @@ -137,6 +137,14 @@ mm_bearer_get_suspended (MMBearer *self) return mm_gdbus_bearer_get_suspended (self); } +guint +mm_bearer_get_ip_timeout (MMBearer *self) +{ + g_return_val_if_fail (MM_GDBUS_IS_BEARER (self), 0); + + return mm_gdbus_bearer_get_ip_timeout (self); +} + MMBearerIpConfig * mm_bearer_get_ipv4_config (MMBearer *self) { diff --git a/libmm-glib/mm-bearer.h b/libmm-glib/mm-bearer.h index 23d2ef46..19b50f16 100644 --- a/libmm-glib/mm-bearer.h +++ b/libmm-glib/mm-bearer.h @@ -36,12 +36,13 @@ typedef MmGdbusBearer MMBearer; #define MM_BEARER(o) MM_GDBUS_BEARER(o) #define MM_IS_BEARER(o) MM_GDBUS_IS_BEARER(o) -const gchar *mm_bearer_get_path (MMBearer *self); -gchar *mm_bearer_dup_path (MMBearer *self); -const gchar *mm_bearer_get_interface (MMBearer *self); -gchar *mm_bearer_dup_interface (MMBearer *self); -gboolean mm_bearer_get_connected (MMBearer *self); -gboolean mm_bearer_get_suspended (MMBearer *self); +const gchar *mm_bearer_get_path (MMBearer *self); +gchar *mm_bearer_dup_path (MMBearer *self); +const gchar *mm_bearer_get_interface (MMBearer *self); +gchar *mm_bearer_dup_interface (MMBearer *self); +gboolean mm_bearer_get_connected (MMBearer *self); +gboolean mm_bearer_get_suspended (MMBearer *self); +guint mm_bearer_get_ip_timeout (MMBearer *self); void mm_bearer_connect (MMBearer *self, GCancellable *cancellable,