libmm-glib: include CDMA-specific items in the simple status properties

This commit is contained in:
Aleksander Morgado
2012-03-15 14:14:50 +01:00
parent 263f106b33
commit 6c36ae9101
2 changed files with 42 additions and 0 deletions
@@ -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);
}
@@ -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 */