aboutsummaryrefslogtreecommitdiff
path: root/src/mm-iface-modem.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mm-iface-modem.h')
-rw-r--r--src/mm-iface-modem.h19
1 files changed, 11 insertions, 8 deletions
diff --git a/src/mm-iface-modem.h b/src/mm-iface-modem.h
index bb79084c..43034dda 100644
--- a/src/mm-iface-modem.h
+++ b/src/mm-iface-modem.h
@@ -376,14 +376,14 @@ struct _MMIfaceModem {
/* Create new bearer list object */
MMBearerList * (* create_bearer_list) (MMIfaceModem *self);
- /* Setup SIM hot swap */
- void (*setup_sim_hot_swap) (MMIfaceModem *self,
- GAsyncReadyCallback callback,
- gpointer user_data);
-
- gboolean (*setup_sim_hot_swap_finish) (MMIfaceModem *self,
- GAsyncResult *res,
- GError **error);
+ /* Setup/cleanup SIM hot swap */
+ void (* setup_sim_hot_swap) (MMIfaceModem *self,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+ gboolean (* setup_sim_hot_swap_finish) (MMIfaceModem *self,
+ GAsyncResult *res,
+ GError **error);
+ void (* cleanup_sim_hot_swap) (MMIfaceModem *self);
/* Load carrier config */
void (* load_carrier_config) (MMIfaceModem *self,
@@ -609,4 +609,7 @@ void mm_iface_modem_modify_sim (MMIfaceModem *self,
guint slot_index,
MMBaseSim *new_sim);
+void mm_iface_modem_process_sim_event (MMIfaceModem *self);
+
+
#endif /* MM_IFACE_MODEM_H */