aboutsummaryrefslogtreecommitdiff
path: root/src/mm-sim.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mm-sim.h')
-rw-r--r--src/mm-sim.h32
1 files changed, 32 insertions, 0 deletions
diff --git a/src/mm-sim.h b/src/mm-sim.h
index c969c85a..98633da5 100644
--- a/src/mm-sim.h
+++ b/src/mm-sim.h
@@ -49,6 +49,38 @@ struct _MMSim {
struct _MMSimClass {
MmGdbusSimSkeletonClass parent;
+
+ /* Load SIM identifier (async) */
+ void (* load_sim_identifier) (MMSim *self,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+ gchar * (* load_sim_identifier_finish) (MMSim *self,
+ GAsyncResult *res,
+ GError **error);
+
+ /* Load IMSI (async) */
+ void (* load_imsi) (MMSim *self,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+ gchar * (* load_imsi_finish) (MMSim *self,
+ GAsyncResult *res,
+ GError **error);
+
+ /* Load operator identifier (async) */
+ void (* load_operator_identifier) (MMSim *self,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+ gchar * (* load_operator_identifier_finish) (MMSim *self,
+ GAsyncResult *res,
+ GError **error);
+
+ /* Load operator name (async) */
+ void (* load_operator_name) (MMSim *self,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+ gchar * (* load_operator_name_finish) (MMSim *self,
+ GAsyncResult *res,
+ GError **error);
};
GType mm_sim_get_type (void);