diff options
author | Lucas De Marchi <lucas.demarchi@profusion.mobi> | 2011-01-28 00:39:57 -0200 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2011-01-28 16:55:31 -0600 |
commit | bc0386cb2350fa35f48897b146e9822c39f73948 (patch) | |
tree | 5529ebbaf48fbcfc5c15a2b6769d2b54b3ddd685 /src/smsutil.h | |
parent | f55447a39ecb221fb19ca1fcb57538f4655105cf (diff) | |
download | ofono-bc0386cb2350fa35f48897b146e9822c39f73948.tar.gz |
sms: restore pending tx messages from backup
Based on patch from: Kristen Carlson Accardi <kristen@linux.intel.com>
Diffstat (limited to 'src/smsutil.h')
-rw-r--r-- | src/smsutil.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/smsutil.h b/src/smsutil.h index 615b380c..16b5350c 100644 --- a/src/smsutil.h +++ b/src/smsutil.h @@ -408,6 +408,12 @@ struct cbs_topic_range { unsigned short max; }; +struct txq_backup_entry { + GSList *msg_list; + unsigned char uuid[SMS_MSGID_LEN]; + unsigned long flags; +}; + static inline gboolean is_bit_set(unsigned char oct, int bit) { int mask = 0x1 << bit; @@ -526,6 +532,7 @@ void sms_tx_backup_remove(const char *imsi, unsigned long id, guint8 seq); void sms_tx_backup_free(const char *imsi, unsigned long id, unsigned long flags, const char *uuid); +GQueue *sms_tx_queue_load(const char *imsi); GSList *sms_text_prepare(const char *to, const char *utf8, guint16 ref, gboolean use_16bit, |