-
1
-
2
-
3
-
4
-
5
-
6
-
7
-
8
-
9
-
10
-
11
-
12
-
13
-
14
-
15
-
16
-
17
-
18
-
19
-
20
-
21
-
22
-
23
-
24
-
25
-
26
-
27
-
28
-
29
-
30
-
31
-
32
-
33
-
34
-
35
-
36
-
37
-
38
-
39
-
40
-
41
-
42
-
43
-
44
-
45
.\" Copyright 2025 Shota FUJI
.\"
.\" Licensed under the Zero-Clause BSD License or the Apache License, Version 2.0, at your option.
.\" You may not use, copy, modify, or distribute this file except according to those terms. You can
.\" find a copy of the Zero-Clause BSD License at LICENSES/0BSD.txt, and a copy of the Apache License,
.\" Version 2.0 at LICENSES/Apache-2.0.txt. You may also obtain a copy of the Zero-Clause BSD License
.\" at <https://opensource.org/license/0bsd> and a copy of the Apache License, Version 2.0 at
.\" <https://www.apache.org/licenses/LICENSE-2.0>
.\"
.\" SPDX-License-Identifier: 0BSD OR Apache-2.0
.TH sood_message_iterator 3
.SH NAME
sood_message_iterator \- Initialize SOOD message body iterator
.SH SYNOPSIS
.nf
.B #include <sood.h>
\fBvoid sood_message_iterator(sood_message_iter \fR*\fIdst\fB,
const sood_message \fR*\fImsg\fB);
.fi
.SH DESCRIPTION
Initializes an iterator for parsing SOOD message body (properties) from
.B sood_message\fR,
which is populated by
.BR sood_parse (3)\fR.
.SH EXAMPLES
An example of the use of
.BR sood_message_iterator ()
is shown in
.BR sood_message_iter_next (3)\fR.
.SH SEE ALSO
.BR sood (3),
.BR sood_parse (3),
.BR sood_message_iter_next (3)