From 1b36d1cd43a035ab865ef56d366f8729d7e1b70d Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Thu, 10 Jun 2010 20:06:26 -0500 Subject: atmodem: Add utility for parsing CMTI/CDSI/CBMI --- drivers/atmodem/atutil.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'drivers/atmodem/atutil.h') diff --git a/drivers/atmodem/atutil.h b/drivers/atmodem/atutil.h index 265a5ad4..9e0a84bf 100644 --- a/drivers/atmodem/atutil.h +++ b/drivers/atmodem/atutil.h @@ -19,6 +19,14 @@ * */ +enum at_util_sms_store { + AT_UTIL_SMS_STORE_SM = 0, + AT_UTIL_SMS_STORE_ME = 1, + AT_UTIL_SMS_STORE_MT = 2, + AT_UTIL_SMS_STORE_SR = 3, + AT_UTIL_SMS_STORE_BM = 4, +}; + 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); @@ -34,6 +42,10 @@ gboolean at_util_parse_reg_unsolicited(GAtResult *result, const char *prefix, int *ci, int *tech, unsigned int vendor); +gboolean at_util_parse_sms_index_delivery(GAtResult *result, const char *prefix, + enum at_util_sms_store *store, + int *index); + struct cb_data { void *cb; void *data; -- cgit v1.2.3