diff options
Diffstat (limited to 'src/mm-iface-modem-cdma.h')
-rw-r--r-- | src/mm-iface-modem-cdma.h | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/src/mm-iface-modem-cdma.h b/src/mm-iface-modem-cdma.h index 8407e1b5..8fb334b4 100644 --- a/src/mm-iface-modem-cdma.h +++ b/src/mm-iface-modem-cdma.h @@ -34,12 +34,18 @@ #define MM_IFACE_MODEM_CDMA_EVDO_NETWORK_SUPPORTED "iface-modem-cdma-evdo-network-supported" #define MM_IFACE_MODEM_CDMA_CDMA1X_NETWORK_SUPPORTED "iface-modem-cdma-cdma1x-network-supported" -#define MM_IFACE_MODEM_CDMA_ALL_ACCESS_TECHNOLOGIES_MASK \ - (MM_MODEM_ACCESS_TECHNOLOGY_1XRTT | \ - MM_MODEM_ACCESS_TECHNOLOGY_EVDO0 | \ - MM_MODEM_ACCESS_TECHNOLOGY_EVDOA | \ +#define MM_IFACE_MODEM_CDMA_ALL_ACCESS_TECHNOLOGIES_MASK \ + (MM_IFACE_MODEM_CDMA_ALL_CDMA1X_ACCESS_TECHNOLOGIES_MASK | \ + MM_IFACE_MODEM_CDMA_ALL_EVDO_ACCESS_TECHNOLOGIES_MASK) + +#define MM_IFACE_MODEM_CDMA_ALL_EVDO_ACCESS_TECHNOLOGIES_MASK \ + (MM_MODEM_ACCESS_TECHNOLOGY_EVDO0 | \ + MM_MODEM_ACCESS_TECHNOLOGY_EVDOA | \ MM_MODEM_ACCESS_TECHNOLOGY_EVDOB) +#define MM_IFACE_MODEM_CDMA_ALL_CDMA1X_ACCESS_TECHNOLOGIES_MASK \ + (MM_MODEM_ACCESS_TECHNOLOGY_1XRTT) + typedef struct _MMIfaceModemCdma MMIfaceModemCdma; struct _MMIfaceModemCdma { @@ -244,13 +250,16 @@ gboolean mm_iface_modem_cdma_disable_finish (MMIfaceModemCdma *self, /* Shutdown CDMA interface */ void mm_iface_modem_cdma_shutdown (MMIfaceModemCdma *self); -/* Objects implementing this interface can report new registration states. */ +/* Objects implementing this interface can report new registration states and + * access technologies */ void mm_iface_modem_cdma_update_cdma1x_registration_state (MMIfaceModemCdma *self, MMModemCdmaRegistrationState state, guint sid, guint nid); void mm_iface_modem_cdma_update_evdo_registration_state (MMIfaceModemCdma *self, MMModemCdmaRegistrationState state); +void mm_iface_modem_cdma_update_access_technologies (MMIfaceModemCdma *self, + MMModemAccessTechnology access_tech); /* Run all registration checks */ void mm_iface_modem_cdma_run_registration_checks (MMIfaceModemCdma *self, |