summaryrefslogtreecommitdiffstats
path: root/src/smsutil.h
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2009-06-12 21:05:06 -0500
committerDenis Kenzior <denkenz@gmail.com>2009-06-12 21:39:13 -0500
commitf0954911a83b281680632b01b129c850901be7b2 (patch)
tree2cbed61a5ac1f01e6525b8e30fb04be03bc2aa34 /src/smsutil.h
parentb08c403815fee2e436e06946cad59cb0499ff3e9 (diff)
downloadofono-f0954911a83b281680632b01b129c850901be7b2.tar.bz2
Add sms_extract_common function
Extract common attributes from the various SMS types
Diffstat (limited to 'src/smsutil.h')
-rw-r--r--src/smsutil.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/smsutil.h b/src/smsutil.h
index caf4ab43..71c88af2 100644
--- a/src/smsutil.h
+++ b/src/smsutil.h
@@ -330,6 +330,9 @@ gboolean sms_encode(const struct sms *in, int *len, int *tpdu_len,
int sms_udl_in_bytes(guint8 ud_len, guint8 dcs);
time_t sms_scts_to_time(const struct sms_scts *scts, struct tm *remote);
+const guint8 *sms_extract_common(const struct sms *sms, gboolean *out_udhi,
+ guint8 *out_dcs, guint8 *out_udl,
+ guint8 *out_max);
gboolean sms_udh_iter_init(const struct sms *sms, struct sms_udh_iter *iter);
enum sms_iei sms_udh_iter_get_ie_type(struct sms_udh_iter *iter);