diff options
author | Aleksander Morgado <aleksander@lanedo.com> | 2012-01-12 17:15:57 +0100 |
---|---|---|
committer | Aleksander Morgado <aleksander@lanedo.com> | 2012-03-15 14:14:50 +0100 |
commit | 6c36ae9101489f8b43b78a6616c808956c3acc69 (patch) | |
tree | 36b461ea1076a00a2e789434885d479a9d6fc748 /libmm-glib | |
parent | 263f106b33825700c7cf1ee1ff4994e9b016e68f (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.c | 37 | ||||
-rw-r--r-- | libmm-glib/mm-modem-simple-status-properties.h | 5 |
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 */ |