summaryrefslogtreecommitdiffstats
path: root/src/smsutil.h
diff options
context:
space:
mode:
authorLucas De Marchi <lucas.demarchi@profusion.mobi>2011-01-28 00:39:57 -0200
committerDenis Kenzior <denkenz@gmail.com>2011-01-28 16:55:31 -0600
commitbc0386cb2350fa35f48897b146e9822c39f73948 (patch)
tree5529ebbaf48fbcfc5c15a2b6769d2b54b3ddd685 /src/smsutil.h
parentf55447a39ecb221fb19ca1fcb57538f4655105cf (diff)
downloadofono-bc0386cb2350fa35f48897b146e9822c39f73948.tar.bz2
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.h7
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,