diff options
author | Denis Kenzior <denis.kenzior@intel.com> | 2009-09-09 14:28:20 -0500 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2009-09-10 16:13:15 -0500 |
commit | 52d3c235d5233ca67bbc0c8c621102905f60c379 (patch) | |
tree | 832d3bc1db5bb08d4f0f52c6f529747ec0b26cdf /src/smsutil.h | |
parent | 94a0c4e708df2f7b3596eb127549ec8bf23bfc79 (diff) | |
download | ofono-52d3c235d5233ca67bbc0c8c621102905f60c379.tar.bz2 |
Add CBS topic range functions
Diffstat (limited to 'src/smsutil.h')
-rw-r--r-- | src/smsutil.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/smsutil.h b/src/smsutil.h index daccaf71..a60b95d2 100644 --- a/src/smsutil.h +++ b/src/smsutil.h @@ -388,6 +388,11 @@ struct cbs_assembly { GSList *recv_cell; }; +struct cbs_topic_range { + unsigned short min; + unsigned short max; +}; + static inline gboolean is_bit_set(unsigned char oct, int bit) { int mask = 0x1 << bit; @@ -485,3 +490,6 @@ GSList *cbs_assembly_add_page(struct cbs_assembly *assembly, const struct cbs *cbs); void cbs_assembly_location_changed(struct cbs_assembly *assembly, gboolean lac, gboolean ci); + +char *cbs_topic_ranges_to_string(GSList *ranges); +GSList *cbs_extract_topic_ranges(const char *ranges); |