summaryrefslogtreecommitdiff
path: root/libmm-glib
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2012-01-12 17:15:57 +0100
committerAleksander Morgado <aleksander@lanedo.com>2012-03-15 14:14:50 +0100
commit6c36ae9101489f8b43b78a6616c808956c3acc69 (patch)
tree36b461ea1076a00a2e789434885d479a9d6fc748 /libmm-glib
parent263f106b33825700c7cf1ee1ff4994e9b016e68f (diff)
libmm-glib: include CDMA-specific items in the simple status properties
Diffstat (limited to 'libmm-glib')
-rw-r--r--libmm-glib/mm-modem-simple-status-properties.c37
-rw-r--r--libmm-glib/mm-modem-simple-status-properties.h5
2 files changed, 42 insertions, 0 deletions
diff --git a/libmm-glib/mm-modem-simple-status-properties.c b/libmm-glib/mm-modem-simple-status-properties.c
index 66cd5267..464c9d2a 100644
--- a/libmm-glib/mm-modem-simple-status-properties.c
+++ b/libmm-glib/mm-modem-simple-status-properties.c
@@ -14,6 +14,7 @@
*/
#include "mm-modem-simple-status-properties.h"
+#include "mm-modem-cdma.h"
MMModemState
mm_modem_simple_status_properties_get_state (MMModemSimpleStatusProperties *self)
@@ -76,3 +77,39 @@ mm_modem_simple_status_properties_get_3gpp_operator_name (MMModemSimpleStatusPro
return mm_common_simple_properties_get_3gpp_operator_name (self);
}
+
+MMModemCdmaRegistrationState
+mm_modem_simple_status_properties_get_cdma_cdma1x_registration_state (MMModemSimpleStatusProperties *self)
+{
+ g_return_val_if_fail (MM_IS_MODEM_SIMPLE_STATUS_PROPERTIES (self),
+ MM_MODEM_CDMA_REGISTRATION_STATE_UNKNOWN);
+
+ return mm_common_simple_properties_get_cdma_cdma1x_registration_state (self);
+}
+
+MMModemCdmaRegistrationState
+mm_modem_simple_status_properties_get_cdma_evdo_registration_state (MMModemSimpleStatusProperties *self)
+{
+ g_return_val_if_fail (MM_IS_MODEM_SIMPLE_STATUS_PROPERTIES (self),
+ MM_MODEM_CDMA_REGISTRATION_STATE_UNKNOWN);
+
+ return mm_common_simple_properties_get_cdma_evdo_registration_state (self);
+}
+
+guint
+mm_modem_simple_status_properties_get_cdma_sid (MMModemSimpleStatusProperties *self)
+{
+ g_return_val_if_fail (MM_IS_MODEM_SIMPLE_STATUS_PROPERTIES (self),
+ MM_MODEM_CDMA_SID_UNKNOWN);
+
+ return mm_common_simple_properties_get_cdma_sid (self);
+}
+
+guint
+mm_modem_simple_status_properties_get_cdma_nid (MMModemSimpleStatusProperties *self)
+{
+ g_return_val_if_fail (MM_IS_MODEM_SIMPLE_STATUS_PROPERTIES (self),
+ MM_MODEM_CDMA_NID_UNKNOWN);
+
+ return mm_common_simple_properties_get_cdma_nid (self);
+}
diff --git a/libmm-glib/mm-modem-simple-status-properties.h b/libmm-glib/mm-modem-simple-status-properties.h
index 4361cf2d..4c5c8708 100644
--- a/libmm-glib/mm-modem-simple-status-properties.h
+++ b/libmm-glib/mm-modem-simple-status-properties.h
@@ -40,6 +40,11 @@ MMModem3gppRegistrationState mm_modem_simple_status_properties_get_3gpp_registr
const gchar *mm_modem_simple_status_properties_get_3gpp_operator_code (MMModemSimpleStatusProperties *self);
const gchar *mm_modem_simple_status_properties_get_3gpp_operator_name (MMModemSimpleStatusProperties *self);
+MMModemCdmaRegistrationState mm_modem_simple_status_properties_get_cdma_cdma1x_registration_state (MMModemSimpleStatusProperties *self);
+MMModemCdmaRegistrationState mm_modem_simple_status_properties_get_cdma_evdo_registration_state (MMModemSimpleStatusProperties *self);
+guint mm_modem_simple_status_properties_get_cdma_sid (MMModemSimpleStatusProperties *self);
+guint mm_modem_simple_status_properties_get_cdma_nid (MMModemSimpleStatusProperties *self);
+
G_END_DECLS
#endif /* MM_MODEM_SIMPLE_STATUS_PROPERTIES_H */