diff options
author | Andrzej Zaborowski <andrew.zaborowski@intel.com> | 2009-09-05 03:16:02 +0200 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2009-09-08 14:44:39 -0500 |
commit | 06ea6137a30944855ebafe0c8abfb2285eac74b5 (patch) | |
tree | c8ab646ef508044e0be0e936970669589b3030ab /src/smsutil.h | |
parent | 110dfb9e2ecc952bdbbce31f2d30010c952d65bd (diff) | |
download | ofono-06ea6137a30944855ebafe0c8abfb2285eac74b5.tar.bz2 |
Write state of SMS assembly to disk and restore on startup.
This way we can continue receiving segmented messages over a reset or
crash.
Diffstat (limited to 'src/smsutil.h')
-rw-r--r-- | src/smsutil.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/smsutil.h b/src/smsutil.h index 93cdf973..daccaf71 100644 --- a/src/smsutil.h +++ b/src/smsutil.h @@ -360,6 +360,7 @@ struct sms_assembly_node { }; struct sms_assembly { + const char *imsi; GSList *assembly_list; }; @@ -456,7 +457,7 @@ gboolean sms_extract_language_variant(const struct sms *sms, guint8 *locking, unsigned char *sms_decode_datagram(GSList *sms_list, long *out_len); char *sms_decode_text(GSList *sms_list); -struct sms_assembly *sms_assembly_new(); +struct sms_assembly *sms_assembly_new(const char *imsi); void sms_assembly_free(struct sms_assembly *assembly); GSList *sms_assembly_add_fragment(struct sms_assembly *assembly, const struct sms *sms, time_t ts, |