aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2011-12-21 10:29:40 +0100
committerAleksander Morgado <aleksander@lanedo.com>2012-03-15 14:14:36 +0100
commit4c5244193278cbf3c0cd844152f6648c5cf598e0 (patch)
tree60d50bf50a83f8a2d92b172bc0e7c01a8060a8d0 /src
parent405f7c8660218d363bef10b7ae36b9374cd05b32 (diff)
bearer-3gpp: provide getters for the properties
Diffstat (limited to 'src')
-rw-r--r--src/mm-bearer-3gpp.c20
-rw-r--r--src/mm-bearer-3gpp.h4
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 */