summaryrefslogtreecommitdiffstats
path: root/drivers/atmodem/atutil.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/atmodem/atutil.h')
-rw-r--r--drivers/atmodem/atutil.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/atmodem/atutil.h b/drivers/atmodem/atutil.h
index a27de862..952de2c6 100644
--- a/drivers/atmodem/atutil.h
+++ b/drivers/atmodem/atutil.h
@@ -48,6 +48,8 @@ enum at_util_charset {
AT_UTIL_CHARSET_8859_H = 0x10000,
};
+typedef void (*at_util_sim_inserted_cb_t)(gboolean present, void *userdata);
+
void decode_at_error(struct ofono_error *error, const char *final);
gint at_util_call_compare_by_status(gconstpointer a, gconstpointer b);
gint at_util_call_compare_by_phone_number(gconstpointer a, gconstpointer b);
@@ -74,6 +76,12 @@ gboolean at_util_parse_cscs_query(GAtResult *result,
gboolean at_util_parse_attr(GAtResult *result, const char *prefix,
const char **out_attr);
+struct at_util_sim_state_query *at_util_sim_state_query_new(GAtChat *chat,
+ guint interval, guint num_times,
+ at_util_sim_inserted_cb_t cb,
+ void *userdata);
+void at_util_sim_state_query_free(struct at_util_sim_state_query *req);
+
struct cb_data {
void *cb;
void *data;