diff options
author | Aleksander Morgado <aleksander@lanedo.com> | 2011-12-21 10:29:40 +0100 |
---|---|---|
committer | Aleksander Morgado <aleksander@lanedo.com> | 2012-03-15 14:14:36 +0100 |
commit | 4c5244193278cbf3c0cd844152f6648c5cf598e0 (patch) | |
tree | 60d50bf50a83f8a2d92b172bc0e7c01a8060a8d0 /src | |
parent | 405f7c8660218d363bef10b7ae36b9374cd05b32 (diff) |
bearer-3gpp: provide getters for the properties
Diffstat (limited to 'src')
-rw-r--r-- | src/mm-bearer-3gpp.c | 20 | ||||
-rw-r--r-- | src/mm-bearer-3gpp.h | 4 |
2 files changed, 24 insertions, 0 deletions
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 @@ -58,6 +58,26 @@ struct _MMBearer3gppPrivate { }; /*****************************************************************************/ + +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 * * Connection procedure of a 3GPP bearer involves several steps: 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 */ |