aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2012-01-08 16:08:21 +0100
committerAleksander Morgado <aleksander@lanedo.com>2012-03-15 14:14:47 +0100
commit014a9eddab6c1787470caad58c0626a551fdc842 (patch)
treebd80ea5c424398b273d687868a14ba0d53bebf8a
parent1c447ba85b4ec22a42e1c9f5d3e0bb7ae2c11bdc (diff)
libmm-glib: allow passing Rm protocol to bearer properties
-rw-r--r--libmm-glib/mm-bearer-properties.c17
-rw-r--r--libmm-glib/mm-bearer-properties.h5
2 files changed, 22 insertions, 0 deletions
diff --git a/libmm-glib/mm-bearer-properties.c b/libmm-glib/mm-bearer-properties.c
index 3e9a8f55..5f14eb56 100644
--- a/libmm-glib/mm-bearer-properties.c
+++ b/libmm-glib/mm-bearer-properties.c
@@ -69,6 +69,15 @@ mm_bearer_properties_set_number (MMBearerProperties *self,
mm_common_bearer_properties_set_number (self, number);
}
+void
+mm_bearer_properties_set_rm_protocol (MMBearerProperties *self,
+ MMModemCdmaRmProtocol protocol)
+{
+ g_return_if_fail (MM_IS_BEARER_PROPERTIES (self));
+
+ mm_common_bearer_properties_set_rm_protocol (self, protocol);
+}
+
const gchar *
mm_bearer_properties_get_apn (MMBearerProperties *self)
{
@@ -157,6 +166,14 @@ mm_bearer_properties_dup_number (MMBearerProperties *self)
return g_strdup (mm_common_bearer_properties_get_number (self));
}
+MMModemCdmaRmProtocol
+mm_bearer_properties_get_rm_protocol (MMBearerProperties *self)
+{
+ g_return_val_if_fail (MM_IS_BEARER_PROPERTIES (self), MM_MODEM_CDMA_RM_PROTOCOL_UNKNOWN);
+
+ return mm_common_bearer_properties_get_rm_protocol (self);
+}
+
/*****************************************************************************/
MMBearerProperties *
diff --git a/libmm-glib/mm-bearer-properties.h b/libmm-glib/mm-bearer-properties.h
index 25b9c685..6d7442d5 100644
--- a/libmm-glib/mm-bearer-properties.h
+++ b/libmm-glib/mm-bearer-properties.h
@@ -51,6 +51,9 @@ void mm_bearer_properties_set_allow_roaming (
void mm_bearer_properties_set_number (
MMBearerProperties *properties,
const gchar *number);
+void mm_bearer_properties_set_rm_protocol (
+ MMBearerProperties *properties,
+ MMModemCdmaRmProtocol protocol);
const gchar *mm_bearer_properties_get_apn (
MMBearerProperties *properties);
@@ -74,6 +77,8 @@ const gchar *mm_bearer_properties_get_number (
MMBearerProperties *properties);
gchar *mm_bearer_properties_dup_number (
MMBearerProperties *properties);
+MMModemCdmaRmProtocol mm_bearer_properties_get_rm_protocol (
+ MMBearerProperties *properties);
G_END_DECLS