From 4c5244193278cbf3c0cd844152f6648c5cf598e0 Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Wed, 21 Dec 2011 10:29:40 +0100 Subject: [PATCH] bearer-3gpp: provide getters for the properties --- src/mm-bearer-3gpp.c | 20 ++++++++++++++++++++ src/mm-bearer-3gpp.h | 4 ++++ 2 files changed, 24 insertions(+) diff --git a/src/mm-bearer-3gpp.c b/src/mm-bearer-3gpp.c index ee067b88..2601d039 100644 --- a/src/mm-bearer-3gpp.c +++ b/src/mm-bearer-3gpp.c @@ -57,6 +57,26 @@ struct _MMBearer3gppPrivate { guint cid; }; +/*****************************************************************************/ + +const gchar * +mm_bearer_3gpp_get_apn (MMBearer3gpp *self) +{ + return self->priv->apn; +} + +const gchar * +mm_bearer_3gpp_get_ip_type (MMBearer3gpp *self) +{ + return self->priv->ip_type; +} + +gboolean +mm_bearer_3gpp_get_allow_roaming (MMBearer3gpp *self) +{ + return self->priv->allow_roaming; +} + /*****************************************************************************/ /* CONNECT * diff --git a/src/mm-bearer-3gpp.h b/src/mm-bearer-3gpp.h index b9d86685..d1951397 100644 --- a/src/mm-bearer-3gpp.h +++ b/src/mm-bearer-3gpp.h @@ -62,4 +62,8 @@ MMBearer *mm_bearer_3gpp_new_from_properties (MMBaseModem *modem, GVariant *properties, GError **error); +const gchar *mm_bearer_3gpp_get_apn (MMBearer3gpp *self); +const gchar *mm_bearer_3gpp_get_ip_type (MMBearer3gpp *self); +gboolean mm_bearer_3gpp_get_allow_roaming (MMBearer3gpp *self); + #endif /* MM_BEARER_3GPP_H */