diff options
author | Aki Niemi <aki.niemi@nokia.com> | 2010-11-14 18:20:08 +0200 |
---|---|---|
committer | Aki Niemi <aki.niemi@nokia.com> | 2010-12-22 17:13:46 +0200 |
commit | 4f14a6c1799930492b33bfe5581c53fb95fc3406 (patch) | |
tree | 8cd53383f32714841c79ecd79ef5e74e6ddd112f /gisi/iter.h | |
parent | 785771f0beb2baeb4962c60df027d63c269f4a95 (diff) | |
download | ofono-4f14a6c1799930492b33bfe5581c53fb95fc3406.tar.bz2 |
gisi: Make subblock iterator use new message API
Diffstat (limited to 'gisi/iter.h')
-rw-r--r-- | gisi/iter.h | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/gisi/iter.h b/gisi/iter.h index 6be31d5c..74ec5932 100644 --- a/gisi/iter.h +++ b/gisi/iter.h @@ -28,22 +28,20 @@ extern "C" { #include <stdint.h> +#include "message.h" + struct _GIsiSubBlockIter { uint8_t *start; uint8_t *end; - uint16_t longhdr; + gboolean longhdr; uint16_t sub_blocks; }; - typedef struct _GIsiSubBlockIter GIsiSubBlockIter; -void g_isi_sb_iter_init(GIsiSubBlockIter *iter, - const void *restrict data, - size_t len, size_t used); -void g_isi_sb_iter_init_full(GIsiSubBlockIter *iter, - const void *restrict data, - size_t len, size_t used, - gboolean longhdr, +void g_isi_sb_iter_init(GIsiSubBlockIter *iter, const GIsiMessage *msg, + size_t used); +void g_isi_sb_iter_init_full(GIsiSubBlockIter *iter, const GIsiMessage *msg, + size_t used, gboolean longhdr, uint16_t sub_blocks); gboolean g_isi_sb_iter_is_valid(const GIsiSubBlockIter *iter); |