diff options
Diffstat (limited to 'src/mm-iface-modem-cdma.h')
-rw-r--r-- | src/mm-iface-modem-cdma.h | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/src/mm-iface-modem-cdma.h b/src/mm-iface-modem-cdma.h index fe0b6dca..cd77bc3c 100644 --- a/src/mm-iface-modem-cdma.h +++ b/src/mm-iface-modem-cdma.h @@ -113,6 +113,18 @@ struct _MMIfaceModemCdma { guint *band, guint *sid, GError **error); + + /* Get detailed registration state */ + void (* get_detailed_registration_state) (MMIfaceModemCdma *self, + MMModemCdmaRegistrationState cdma1x_state, + MMModemCdmaRegistrationState evdo_state, + GAsyncReadyCallback callback, + gpointer user_data); + gboolean (* get_detailed_registration_state_finish) (MMIfaceModemCdma *self, + GAsyncResult *res, + MMModemCdmaRegistrationState *detailed_cdma1x_state, + MMModemCdmaRegistrationState *detailed_evdo_state, + GError **error); }; GType mm_iface_modem_cdma_get_type (void); @@ -165,7 +177,8 @@ void mm_iface_modem_cdma_activate_manual (MMIfaceModemCdma *self, /* Objects implementing this interface can report new registration states. */ void mm_iface_modem_cdma_update_cdma1x_registration_state (MMIfaceModemCdma *self, - MMModemCdmaRegistrationState state); + MMModemCdmaRegistrationState state, + guint sid); void mm_iface_modem_cdma_update_evdo_registration_state (MMIfaceModemCdma *self, MMModemCdmaRegistrationState state); |