diff options
-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 */ |