28
28
<th width="100%" align="center">Prelude library Reference Manual</th>
29
29
<td><a accesskey="n" href="pt03.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
31
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id375269" class="shortcut">Top</a>
33
<a href="#id466348" class="shortcut">Description</a></nobr></td></tr>
31
<tr><td colspan="5" class="shortcuts"><nobr><a href="#libprelude-idmef-value.synopsis" class="shortcut">Top</a>
33
<a href="#libprelude-idmef-value.description" class="shortcut">Description</a></nobr></td></tr>
35
35
<div class="refentry" lang="en">
36
36
<a name="libprelude-idmef-value"></a><div class="titlepage"></div>
37
37
<div class="refnamediv"><table width="100%"><tr>
40
<a name="id375269"></a><span class="refentrytitle">idmef-value</span>
39
<h2><span class="refentrytitle"><a name="libprelude-idmef-value.top_of_page"></a>idmef-value</span></h2>
44
42
<td valign="top" align="right"></td>
45
43
</tr></table></div>
46
44
<div class="refsynopsisdiv">
45
<a name="libprelude-idmef-value.synopsis"></a><h2>Synopsis</h2>
48
46
<pre class="synopsis">
52
typedef <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a>;
53
int <a href="libprelude-idmef-value.html#idmef-value-new-int8">idmef_value_new_int8</a> (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **value,
54
<a href="libprelude-prelude-inttypes.html#int8-t">int8_t</a> val);
55
int <a href="libprelude-idmef-value.html#idmef-value-new-uint8">idmef_value_new_uint8</a> (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **value,
56
<a href="libprelude-prelude-inttypes.html#uint8-t">uint8_t</a> val);
57
int <a href="libprelude-idmef-value.html#idmef-value-new-int16">idmef_value_new_int16</a> (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **value,
58
<a href="libprelude-prelude-inttypes.html#int16-t">int16_t</a> val);
59
int <a href="libprelude-idmef-value.html#idmef-value-new-uint16">idmef_value_new_uint16</a> (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **value,
60
<a href="libprelude-prelude-inttypes.html#uint16-t">uint16_t</a> val);
61
int <a href="libprelude-idmef-value.html#idmef-value-new-int32">idmef_value_new_int32</a> (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **value,
62
<a href="libprelude-prelude-inttypes.html#int32-t">int32_t</a> val);
63
int <a href="libprelude-idmef-value.html#idmef-value-new-uint32">idmef_value_new_uint32</a> (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **value,
64
<a href="libprelude-prelude-inttypes.html#uint32-t">uint32_t</a> val);
65
int <a href="libprelude-idmef-value.html#idmef-value-new-int64">idmef_value_new_int64</a> (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **value,
66
<a href="libprelude-prelude-inttypes.html#int64-t">int64_t</a> val);
67
int <a href="libprelude-idmef-value.html#idmef-value-new-uint64">idmef_value_new_uint64</a> (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **value,
68
<a href="libprelude-prelude-inttypes.html#uint64-t">uint64_t</a> val);
69
int <a href="libprelude-idmef-value.html#idmef-value-new-float">idmef_value_new_float</a> (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **value,
47
typedef <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a>;
48
int <a class="link" href="libprelude-idmef-value.html#idmef-value-new-int8" title="idmef_value_new_int8 ()">idmef_value_new_int8</a> (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **value,
49
<a class="link" href="libprelude-prelude-inttypes.html#int8-t" title="int8_t">int8_t</a> val);
50
int <a class="link" href="libprelude-idmef-value.html#idmef-value-new-uint8" title="idmef_value_new_uint8 ()">idmef_value_new_uint8</a> (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **value,
51
<a class="link" href="libprelude-prelude-inttypes.html#uint8-t" title="uint8_t">uint8_t</a> val);
52
int <a class="link" href="libprelude-idmef-value.html#idmef-value-new-int16" title="idmef_value_new_int16 ()">idmef_value_new_int16</a> (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **value,
53
<a class="link" href="libprelude-prelude-inttypes.html#int16-t" title="int16_t">int16_t</a> val);
54
int <a class="link" href="libprelude-idmef-value.html#idmef-value-new-uint16" title="idmef_value_new_uint16 ()">idmef_value_new_uint16</a> (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **value,
55
<a class="link" href="libprelude-prelude-inttypes.html#uint16-t" title="uint16_t">uint16_t</a> val);
56
int <a class="link" href="libprelude-idmef-value.html#idmef-value-new-int32" title="idmef_value_new_int32 ()">idmef_value_new_int32</a> (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **value,
57
<a class="link" href="libprelude-prelude-inttypes.html#int32-t" title="int32_t">int32_t</a> val);
58
int <a class="link" href="libprelude-idmef-value.html#idmef-value-new-uint32" title="idmef_value_new_uint32 ()">idmef_value_new_uint32</a> (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **value,
59
<a class="link" href="libprelude-prelude-inttypes.html#uint32-t" title="uint32_t">uint32_t</a> val);
60
int <a class="link" href="libprelude-idmef-value.html#idmef-value-new-int64" title="idmef_value_new_int64 ()">idmef_value_new_int64</a> (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **value,
61
<a class="link" href="libprelude-prelude-inttypes.html#int64-t" title="int64_t">int64_t</a> val);
62
int <a class="link" href="libprelude-idmef-value.html#idmef-value-new-uint64" title="idmef_value_new_uint64 ()">idmef_value_new_uint64</a> (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **value,
63
<a class="link" href="libprelude-prelude-inttypes.html#uint64-t" title="uint64_t">uint64_t</a> val);
64
int <a class="link" href="libprelude-idmef-value.html#idmef-value-new-float" title="idmef_value_new_float ()">idmef_value_new_float</a> (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **value,
71
int <a href="libprelude-idmef-value.html#idmef-value-new-double">idmef_value_new_double</a> (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **value,
66
int <a class="link" href="libprelude-idmef-value.html#idmef-value-new-double" title="idmef_value_new_double ()">idmef_value_new_double</a> (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **value,
73
int <a href="libprelude-idmef-value.html#idmef-value-new-string">idmef_value_new_string</a> (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **value,
74
<a href="libprelude-prelude-string.html#prelude-string-t">prelude_string_t</a> *string);
75
int <a href="libprelude-idmef-value.html#idmef-value-new-time">idmef_value_new_time</a> (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **value,
76
<a href="libprelude-idmef-time.html#idmef-time-t">idmef_time_t</a> *time);
77
int <a href="libprelude-idmef-value.html#idmef-value-new-data">idmef_value_new_data</a> (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **value,
68
int <a class="link" href="libprelude-idmef-value.html#idmef-value-new-string" title="idmef_value_new_string ()">idmef_value_new_string</a> (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **value,
69
<a class="link" href="libprelude-prelude-string.html#prelude-string-t" title="prelude_string_t">prelude_string_t</a> *string);
70
int <a class="link" href="libprelude-idmef-value.html#idmef-value-new-time" title="idmef_value_new_time ()">idmef_value_new_time</a> (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **value,
71
<a class="link" href="libprelude-idmef-time.html#idmef-time-t" title="idmef_time_t">idmef_time_t</a> *time);
72
int <a class="link" href="libprelude-idmef-value.html#idmef-value-new-data" title="idmef_value_new_data ()">idmef_value_new_data</a> (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **value,
78
73
idmef_data_t *data);
79
int <a href="libprelude-idmef-value.html#idmef-value-new-class">idmef_value_new_class</a> (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **value,
74
int <a class="link" href="libprelude-idmef-value.html#idmef-value-new-class" title="idmef_value_new_class ()">idmef_value_new_class</a> (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **value,
80
75
idmef_class_id_t classid,
82
int <a href="libprelude-idmef-value.html#idmef-value-new-list">idmef_value_new_list</a> (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **value);
83
int <a href="libprelude-idmef-value.html#idmef-value-new-enum">idmef_value_new_enum</a> (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **value,
84
idmef_class_id_t classid,
86
int <a href="libprelude-idmef-value.html#idmef-value-new-enum-from-string">idmef_value_new_enum_from_string</a> (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **value,
87
idmef_class_id_t classid,
89
int <a href="libprelude-idmef-value.html#idmef-value-new-enum-from-numeric">idmef_value_new_enum_from_numeric</a> (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **value,
77
int <a class="link" href="libprelude-idmef-value.html#idmef-value-new-list" title="idmef_value_new_list ()">idmef_value_new_list</a> (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **value);
78
int <a class="link" href="libprelude-idmef-value.html#idmef-value-new-enum" title="idmef_value_new_enum ()">idmef_value_new_enum</a> (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **value,
79
idmef_class_id_t classid,
81
int <a class="link" href="libprelude-idmef-value.html#idmef-value-new-enum-from-string" title="idmef_value_new_enum_from_string ()">idmef_value_new_enum_from_string</a> (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **value,
82
idmef_class_id_t classid,
84
int <a class="link" href="libprelude-idmef-value.html#idmef-value-new-enum-from-numeric" title="idmef_value_new_enum_from_numeric ()">idmef_value_new_enum_from_numeric</a> (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **value,
90
85
idmef_class_id_t classid,
92
int <a href="libprelude-idmef-value.html#idmef-value-new">idmef_value_new</a> (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **value,
87
int <a class="link" href="libprelude-idmef-value.html#idmef-value-new" title="idmef_value_new ()">idmef_value_new</a> (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **value,
93
88
idmef_value_type_id_t type,
95
int <a href="libprelude-idmef-value.html#idmef-value-new-from-path">idmef_value_new_from_path</a> (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **value,
96
<a href="libprelude-idmef-path.html#idmef-path-t">idmef_path_t</a> *path,
90
int <a class="link" href="libprelude-idmef-value.html#idmef-value-new-from-path" title="idmef_value_new_from_path ()">idmef_value_new_from_path</a> (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **value,
91
<a class="link" href="libprelude-idmef-path.html#idmef-path-t" title="idmef_path_t">idmef_path_t</a> *path,
98
int <a href="libprelude-idmef-value.html#idmef-value-new-from-string">idmef_value_new_from_string</a> (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **value,
93
int <a class="link" href="libprelude-idmef-value.html#idmef-value-new-from-string" title="idmef_value_new_from_string ()">idmef_value_new_from_string</a> (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **value,
99
94
idmef_value_type_id_t type,
101
<a href="libprelude-prelude-inttypes.html#int8-t">int8_t</a> <a href="libprelude-idmef-value.html#idmef-value-get-int8">idmef_value_get_int8</a> (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val);
102
<a href="libprelude-prelude-inttypes.html#uint8-t">uint8_t</a> <a href="libprelude-idmef-value.html#idmef-value-get-uint8">idmef_value_get_uint8</a> (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val);
103
<a href="libprelude-prelude-inttypes.html#int16-t">int16_t</a> <a href="libprelude-idmef-value.html#idmef-value-get-int16">idmef_value_get_int16</a> (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val);
104
<a href="libprelude-prelude-inttypes.html#uint16-t">uint16_t</a> <a href="libprelude-idmef-value.html#idmef-value-get-uint16">idmef_value_get_uint16</a> (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val);
105
<a href="libprelude-prelude-inttypes.html#int32-t">int32_t</a> <a href="libprelude-idmef-value.html#idmef-value-get-int32">idmef_value_get_int32</a> (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val);
106
<a href="libprelude-prelude-inttypes.html#uint32-t">uint32_t</a> <a href="libprelude-idmef-value.html#idmef-value-get-uint32">idmef_value_get_uint32</a> (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val);
107
<a href="libprelude-prelude-inttypes.html#int64-t">int64_t</a> <a href="libprelude-idmef-value.html#idmef-value-get-int64">idmef_value_get_int64</a> (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val);
108
<a href="libprelude-prelude-inttypes.html#uint64-t">uint64_t</a> <a href="libprelude-idmef-value.html#idmef-value-get-uint64">idmef_value_get_uint64</a> (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val);
109
int <a href="libprelude-idmef-value.html#idmef-value-get-enum">idmef_value_get_enum</a> (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val);
110
float <a href="libprelude-idmef-value.html#idmef-value-get-float">idmef_value_get_float</a> (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val);
111
double <a href="libprelude-idmef-value.html#idmef-value-get-double">idmef_value_get_double</a> (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val);
112
<a href="libprelude-idmef-time.html#idmef-time-t">idmef_time_t</a>* <a href="libprelude-idmef-value.html#idmef-value-get-time">idmef_value_get_time</a> (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val);
113
idmef_data_t* <a href="libprelude-idmef-value.html#idmef-value-get-data">idmef_value_get_data</a> (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val);
114
<a href="libprelude-prelude-string.html#prelude-string-t">prelude_string_t</a>* <a href="libprelude-idmef-value.html#idmef-value-get-string">idmef_value_get_string</a> (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val);
115
int <a href="libprelude-idmef-value.html#idmef-value-list-add">idmef_value_list_add</a> (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *list,
116
<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *item);
117
<a href="libprelude-prelude-inttypes.html#prelude-bool-t">prelude_bool_t</a> <a href="libprelude-idmef-value.html#idmef-value-is-list">idmef_value_is_list</a> (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *list);
118
<a href="libprelude-prelude-inttypes.html#prelude-bool-t">prelude_bool_t</a> <a href="libprelude-idmef-value.html#idmef-value-list-is-empty">idmef_value_list_is_empty</a> (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *list);
119
int <a href="libprelude-idmef-value.html#idmef-value-have-own-data">idmef_value_have_own_data</a> (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *value);
120
int <a href="libprelude-idmef-value.html#idmef-value-dont-have-own-data">idmef_value_dont_have_own_data</a> (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *value);
121
idmef_value_type_id_t <a href="libprelude-idmef-value.html#idmef-value-get-type">idmef_value_get_type</a> (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *value);
122
idmef_class_id_t <a href="libprelude-idmef-value.html#idmef-value-get-class">idmef_value_get_class</a> (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *value);
123
void* <a href="libprelude-idmef-value.html#idmef-value-get-object">idmef_value_get_object</a> (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *value);
124
int <a href="libprelude-idmef-value.html#idmef-value-iterate">idmef_value_iterate</a> (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *value,
125
int (*callback) (idmef_value_t *ptr, void *extra),
127
int <a href="libprelude-idmef-value.html#idmef-value-iterate-reversed">idmef_value_iterate_reversed</a> (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *value,
128
int (*callback) (idmef_value_t *ptr, void *extra),
130
<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a>* <a href="libprelude-idmef-value.html#idmef-value-get-nth">idmef_value_get_nth</a> (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val,
96
<a class="link" href="libprelude-prelude-inttypes.html#int8-t" title="int8_t">int8_t</a> <a class="link" href="libprelude-idmef-value.html#idmef-value-get-int8" title="idmef_value_get_int8 ()">idmef_value_get_int8</a> (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val);
97
<a class="link" href="libprelude-prelude-inttypes.html#uint8-t" title="uint8_t">uint8_t</a> <a class="link" href="libprelude-idmef-value.html#idmef-value-get-uint8" title="idmef_value_get_uint8 ()">idmef_value_get_uint8</a> (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val);
98
<a class="link" href="libprelude-prelude-inttypes.html#int16-t" title="int16_t">int16_t</a> <a class="link" href="libprelude-idmef-value.html#idmef-value-get-int16" title="idmef_value_get_int16 ()">idmef_value_get_int16</a> (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val);
99
<a class="link" href="libprelude-prelude-inttypes.html#uint16-t" title="uint16_t">uint16_t</a> <a class="link" href="libprelude-idmef-value.html#idmef-value-get-uint16" title="idmef_value_get_uint16 ()">idmef_value_get_uint16</a> (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val);
100
<a class="link" href="libprelude-prelude-inttypes.html#int32-t" title="int32_t">int32_t</a> <a class="link" href="libprelude-idmef-value.html#idmef-value-get-int32" title="idmef_value_get_int32 ()">idmef_value_get_int32</a> (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val);
101
<a class="link" href="libprelude-prelude-inttypes.html#uint32-t" title="uint32_t">uint32_t</a> <a class="link" href="libprelude-idmef-value.html#idmef-value-get-uint32" title="idmef_value_get_uint32 ()">idmef_value_get_uint32</a> (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val);
102
<a class="link" href="libprelude-prelude-inttypes.html#int64-t" title="int64_t">int64_t</a> <a class="link" href="libprelude-idmef-value.html#idmef-value-get-int64" title="idmef_value_get_int64 ()">idmef_value_get_int64</a> (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val);
103
<a class="link" href="libprelude-prelude-inttypes.html#uint64-t" title="uint64_t">uint64_t</a> <a class="link" href="libprelude-idmef-value.html#idmef-value-get-uint64" title="idmef_value_get_uint64 ()">idmef_value_get_uint64</a> (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val);
104
int <a class="link" href="libprelude-idmef-value.html#idmef-value-get-enum" title="idmef_value_get_enum ()">idmef_value_get_enum</a> (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val);
105
float <a class="link" href="libprelude-idmef-value.html#idmef-value-get-float" title="idmef_value_get_float ()">idmef_value_get_float</a> (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val);
106
double <a class="link" href="libprelude-idmef-value.html#idmef-value-get-double" title="idmef_value_get_double ()">idmef_value_get_double</a> (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val);
107
<a class="link" href="libprelude-idmef-time.html#idmef-time-t" title="idmef_time_t">idmef_time_t</a>* <a class="link" href="libprelude-idmef-value.html#idmef-value-get-time" title="idmef_value_get_time ()">idmef_value_get_time</a> (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val);
108
idmef_data_t* <a class="link" href="libprelude-idmef-value.html#idmef-value-get-data" title="idmef_value_get_data ()">idmef_value_get_data</a> (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val);
109
<a class="link" href="libprelude-prelude-string.html#prelude-string-t" title="prelude_string_t">prelude_string_t</a>* <a class="link" href="libprelude-idmef-value.html#idmef-value-get-string" title="idmef_value_get_string ()">idmef_value_get_string</a> (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val);
110
int <a class="link" href="libprelude-idmef-value.html#idmef-value-list-add" title="idmef_value_list_add ()">idmef_value_list_add</a> (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *list,
111
<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *item);
112
<a class="link" href="libprelude-prelude-inttypes.html#prelude-bool-t" title="enum prelude_bool_t">prelude_bool_t</a> <a class="link" href="libprelude-idmef-value.html#idmef-value-is-list" title="idmef_value_is_list ()">idmef_value_is_list</a> (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *list);
113
<a class="link" href="libprelude-prelude-inttypes.html#prelude-bool-t" title="enum prelude_bool_t">prelude_bool_t</a> <a class="link" href="libprelude-idmef-value.html#idmef-value-list-is-empty" title="idmef_value_list_is_empty ()">idmef_value_list_is_empty</a> (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *list);
114
int <a class="link" href="libprelude-idmef-value.html#idmef-value-have-own-data" title="idmef_value_have_own_data ()">idmef_value_have_own_data</a> (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *value);
115
int <a class="link" href="libprelude-idmef-value.html#idmef-value-dont-have-own-data" title="idmef_value_dont_have_own_data ()">idmef_value_dont_have_own_data</a> (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *value);
116
idmef_value_type_id_t <a class="link" href="libprelude-idmef-value.html#idmef-value-get-type" title="idmef_value_get_type ()">idmef_value_get_type</a> (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *value);
117
idmef_class_id_t <a class="link" href="libprelude-idmef-value.html#idmef-value-get-class" title="idmef_value_get_class ()">idmef_value_get_class</a> (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *value);
118
void* <a class="link" href="libprelude-idmef-value.html#idmef-value-get-object" title="idmef_value_get_object ()">idmef_value_get_object</a> (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *value);
119
int <a class="link" href="libprelude-idmef-value.html#idmef-value-iterate" title="idmef_value_iterate ()">idmef_value_iterate</a> (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *value,
120
int (callbackidmef_value_t *ptr, void *extra) (),
122
int <a class="link" href="libprelude-idmef-value.html#idmef-value-iterate-reversed" title="idmef_value_iterate_reversed ()">idmef_value_iterate_reversed</a> (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *value,
123
int (callbackidmef_value_t *ptr, void *extra) (),
125
<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a>* <a class="link" href="libprelude-idmef-value.html#idmef-value-get-nth" title="idmef_value_get_nth ()">idmef_value_get_nth</a> (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val,
132
int <a href="libprelude-idmef-value.html#idmef-value-get-count">idmef_value_get_count</a> (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val);
133
int <a href="libprelude-idmef-value.html#idmef-value-clone">idmef_value_clone</a> (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val,
134
<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **dst);
135
<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a>* <a href="libprelude-idmef-value.html#idmef-value-ref">idmef_value_ref</a> (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val);
136
int <a href="libprelude-idmef-value.html#idmef-value-print">idmef_value_print</a> (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val,
137
<a href="libprelude-prelude-io.html#prelude-io-t">prelude_io_t</a> *fd);
138
int <a href="libprelude-idmef-value.html#idmef-value-to-string">idmef_value_to_string</a> (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val,
139
<a href="libprelude-prelude-string.html#prelude-string-t">prelude_string_t</a> *out);
140
int <a href="libprelude-idmef-value.html#idmef-value-get">idmef_value_get</a> (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val,
127
int <a class="link" href="libprelude-idmef-value.html#idmef-value-get-count" title="idmef_value_get_count ()">idmef_value_get_count</a> (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val);
128
int <a class="link" href="libprelude-idmef-value.html#idmef-value-clone" title="idmef_value_clone ()">idmef_value_clone</a> (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val,
129
<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **dst);
130
<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a>* <a class="link" href="libprelude-idmef-value.html#idmef-value-ref" title="idmef_value_ref ()">idmef_value_ref</a> (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val);
131
int <a class="link" href="libprelude-idmef-value.html#idmef-value-print" title="idmef_value_print ()">idmef_value_print</a> (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val,
132
<a class="link" href="libprelude-prelude-io.html#prelude-io-t" title="prelude_io_t">prelude_io_t</a> *fd);
133
int <a class="link" href="libprelude-idmef-value.html#idmef-value-to-string" title="idmef_value_to_string ()">idmef_value_to_string</a> (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val,
134
<a class="link" href="libprelude-prelude-string.html#prelude-string-t" title="prelude_string_t">prelude_string_t</a> *out);
135
int <a class="link" href="libprelude-idmef-value.html#idmef-value-get" title="idmef_value_get ()">idmef_value_get</a> (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val,
142
int <a href="libprelude-idmef-value.html#idmef-value-match">idmef_value_match</a> (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val1,
143
<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val2,
144
<a href="libprelude-idmef-criteria.html#idmef-criterion-operator-t">idmef_criterion_operator_t</a> op);
145
int <a href="libprelude-idmef-value.html#idmef-value-check-operator">idmef_value_check_operator</a> (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *value,
146
<a href="libprelude-idmef-criteria.html#idmef-criterion-operator-t">idmef_criterion_operator_t</a> op);
147
void <a href="libprelude-idmef-value.html#idmef-value-destroy">idmef_value_destroy</a> (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val);
150
<div class="refsect1" lang="en">
151
<a name="id466348"></a><h2>Description</h2>
156
<div class="refsect1" lang="en">
157
<a name="id466364"></a><h2>Details</h2>
158
<div class="refsect2" lang="en">
159
<a name="id466375"></a><h3>
160
<a name="idmef-value-t"></a>idmef_value_t</h3>
161
<a class="indexterm" name="id465804"></a><pre class="programlisting">typedef struct idmef_value idmef_value_t;
168
<div class="refsect2" lang="en">
169
<a name="id465820"></a><h3>
170
<a name="idmef-value-new-int8"></a>idmef_value_new_int8 ()</h3>
171
<a class="indexterm" name="id465832"></a><pre class="programlisting">int idmef_value_new_int8 (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **value,
172
<a href="libprelude-prelude-inttypes.html#int8-t">int8_t</a> val);</pre>
176
<div class="variablelist"><table border="0">
177
<col align="left" valign="top">
180
<td><span class="term"><em class="parameter"><code>value</code></em> :</span></td>
185
<td><span class="term"><em class="parameter"><code>val</code></em> :</span></td>
190
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
200
<div class="refsect2" lang="en">
201
<a name="id465908"></a><h3>
202
<a name="idmef-value-new-uint8"></a>idmef_value_new_uint8 ()</h3>
203
<a class="indexterm" name="id465687"></a><pre class="programlisting">int idmef_value_new_uint8 (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **value,
204
<a href="libprelude-prelude-inttypes.html#uint8-t">uint8_t</a> val);</pre>
208
<div class="variablelist"><table border="0">
209
<col align="left" valign="top">
212
<td><span class="term"><em class="parameter"><code>value</code></em> :</span></td>
217
<td><span class="term"><em class="parameter"><code>val</code></em> :</span></td>
222
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
232
<div class="refsect2" lang="en">
233
<a name="id465764"></a><h3>
234
<a name="idmef-value-new-int16"></a>idmef_value_new_int16 ()</h3>
235
<a class="indexterm" name="id465776"></a><pre class="programlisting">int idmef_value_new_int16 (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **value,
236
<a href="libprelude-prelude-inttypes.html#int16-t">int16_t</a> val);</pre>
240
<div class="variablelist"><table border="0">
241
<col align="left" valign="top">
244
<td><span class="term"><em class="parameter"><code>value</code></em> :</span></td>
249
<td><span class="term"><em class="parameter"><code>val</code></em> :</span></td>
254
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
264
<div class="refsect2" lang="en">
265
<a name="id465154"></a><h3>
266
<a name="idmef-value-new-uint16"></a>idmef_value_new_uint16 ()</h3>
267
<a class="indexterm" name="id465166"></a><pre class="programlisting">int idmef_value_new_uint16 (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **value,
268
<a href="libprelude-prelude-inttypes.html#uint16-t">uint16_t</a> val);</pre>
272
<div class="variablelist"><table border="0">
273
<col align="left" valign="top">
276
<td><span class="term"><em class="parameter"><code>value</code></em> :</span></td>
281
<td><span class="term"><em class="parameter"><code>val</code></em> :</span></td>
286
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
296
<div class="refsect2" lang="en">
297
<a name="id464454"></a><h3>
298
<a name="idmef-value-new-int32"></a>idmef_value_new_int32 ()</h3>
299
<a class="indexterm" name="id464466"></a><pre class="programlisting">int idmef_value_new_int32 (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **value,
300
<a href="libprelude-prelude-inttypes.html#int32-t">int32_t</a> val);</pre>
304
<div class="variablelist"><table border="0">
305
<col align="left" valign="top">
308
<td><span class="term"><em class="parameter"><code>value</code></em> :</span></td>
313
<td><span class="term"><em class="parameter"><code>val</code></em> :</span></td>
318
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
328
<div class="refsect2" lang="en">
329
<a name="id344893"></a><h3>
330
<a name="idmef-value-new-uint32"></a>idmef_value_new_uint32 ()</h3>
331
<a class="indexterm" name="id344905"></a><pre class="programlisting">int idmef_value_new_uint32 (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **value,
332
<a href="libprelude-prelude-inttypes.html#uint32-t">uint32_t</a> val);</pre>
336
<div class="variablelist"><table border="0">
337
<col align="left" valign="top">
340
<td><span class="term"><em class="parameter"><code>value</code></em> :</span></td>
345
<td><span class="term"><em class="parameter"><code>val</code></em> :</span></td>
350
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
360
<div class="refsect2" lang="en">
361
<a name="id344981"></a><h3>
362
<a name="idmef-value-new-int64"></a>idmef_value_new_int64 ()</h3>
363
<a class="indexterm" name="id344993"></a><pre class="programlisting">int idmef_value_new_int64 (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **value,
364
<a href="libprelude-prelude-inttypes.html#int64-t">int64_t</a> val);</pre>
368
<div class="variablelist"><table border="0">
369
<col align="left" valign="top">
372
<td><span class="term"><em class="parameter"><code>value</code></em> :</span></td>
377
<td><span class="term"><em class="parameter"><code>val</code></em> :</span></td>
382
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
392
<div class="refsect2" lang="en">
393
<a name="id467063"></a><h3>
394
<a name="idmef-value-new-uint64"></a>idmef_value_new_uint64 ()</h3>
395
<a class="indexterm" name="id467075"></a><pre class="programlisting">int idmef_value_new_uint64 (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **value,
396
<a href="libprelude-prelude-inttypes.html#uint64-t">uint64_t</a> val);</pre>
400
<div class="variablelist"><table border="0">
401
<col align="left" valign="top">
404
<td><span class="term"><em class="parameter"><code>value</code></em> :</span></td>
409
<td><span class="term"><em class="parameter"><code>val</code></em> :</span></td>
414
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
424
<div class="refsect2" lang="en">
425
<a name="id465947"></a><h3>
426
<a name="idmef-value-new-float"></a>idmef_value_new_float ()</h3>
427
<a class="indexterm" name="id465960"></a><pre class="programlisting">int idmef_value_new_float (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **value,
137
int <a class="link" href="libprelude-idmef-value.html#idmef-value-match" title="idmef_value_match ()">idmef_value_match</a> (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val1,
138
<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val2,
139
<a class="link" href="libprelude-idmef-criteria.html#idmef-criterion-operator-t" title="enum idmef_criterion_operator_t">idmef_criterion_operator_t</a> op);
140
int <a class="link" href="libprelude-idmef-value.html#idmef-value-check-operator" title="idmef_value_check_operator ()">idmef_value_check_operator</a> (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *value,
141
<a class="link" href="libprelude-idmef-criteria.html#idmef-criterion-operator-t" title="enum idmef_criterion_operator_t">idmef_criterion_operator_t</a> op);
142
void <a class="link" href="libprelude-idmef-value.html#idmef-value-destroy" title="idmef_value_destroy ()">idmef_value_destroy</a> (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val);
145
<div class="refsect1" lang="en">
146
<a name="libprelude-idmef-value.description"></a><h2>Description</h2>
151
<div class="refsect1" lang="en">
152
<a name="libprelude-idmef-value.details"></a><h2>Details</h2>
153
<div class="refsect2" lang="en">
154
<a name="idmef-value-t"></a><h3>idmef_value_t</h3>
155
<pre class="programlisting">typedef struct idmef_value idmef_value_t;
162
<div class="refsect2" lang="en">
163
<a name="idmef-value-new-int8"></a><h3>idmef_value_new_int8 ()</h3>
164
<pre class="programlisting">int idmef_value_new_int8 (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **value,
165
<a class="link" href="libprelude-prelude-inttypes.html#int8-t" title="int8_t">int8_t</a> val);</pre>
169
<div class="variablelist"><table border="0">
170
<col align="left" valign="top">
173
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
178
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
183
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
193
<div class="refsect2" lang="en">
194
<a name="idmef-value-new-uint8"></a><h3>idmef_value_new_uint8 ()</h3>
195
<pre class="programlisting">int idmef_value_new_uint8 (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **value,
196
<a class="link" href="libprelude-prelude-inttypes.html#uint8-t" title="uint8_t">uint8_t</a> val);</pre>
200
<div class="variablelist"><table border="0">
201
<col align="left" valign="top">
204
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
209
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
214
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
224
<div class="refsect2" lang="en">
225
<a name="idmef-value-new-int16"></a><h3>idmef_value_new_int16 ()</h3>
226
<pre class="programlisting">int idmef_value_new_int16 (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **value,
227
<a class="link" href="libprelude-prelude-inttypes.html#int16-t" title="int16_t">int16_t</a> val);</pre>
231
<div class="variablelist"><table border="0">
232
<col align="left" valign="top">
235
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
240
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
245
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
255
<div class="refsect2" lang="en">
256
<a name="idmef-value-new-uint16"></a><h3>idmef_value_new_uint16 ()</h3>
257
<pre class="programlisting">int idmef_value_new_uint16 (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **value,
258
<a class="link" href="libprelude-prelude-inttypes.html#uint16-t" title="uint16_t">uint16_t</a> val);</pre>
262
<div class="variablelist"><table border="0">
263
<col align="left" valign="top">
266
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
271
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
276
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
286
<div class="refsect2" lang="en">
287
<a name="idmef-value-new-int32"></a><h3>idmef_value_new_int32 ()</h3>
288
<pre class="programlisting">int idmef_value_new_int32 (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **value,
289
<a class="link" href="libprelude-prelude-inttypes.html#int32-t" title="int32_t">int32_t</a> val);</pre>
293
<div class="variablelist"><table border="0">
294
<col align="left" valign="top">
297
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
302
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
307
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
317
<div class="refsect2" lang="en">
318
<a name="idmef-value-new-uint32"></a><h3>idmef_value_new_uint32 ()</h3>
319
<pre class="programlisting">int idmef_value_new_uint32 (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **value,
320
<a class="link" href="libprelude-prelude-inttypes.html#uint32-t" title="uint32_t">uint32_t</a> val);</pre>
324
<div class="variablelist"><table border="0">
325
<col align="left" valign="top">
328
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
333
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
338
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
348
<div class="refsect2" lang="en">
349
<a name="idmef-value-new-int64"></a><h3>idmef_value_new_int64 ()</h3>
350
<pre class="programlisting">int idmef_value_new_int64 (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **value,
351
<a class="link" href="libprelude-prelude-inttypes.html#int64-t" title="int64_t">int64_t</a> val);</pre>
355
<div class="variablelist"><table border="0">
356
<col align="left" valign="top">
359
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
364
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
369
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
379
<div class="refsect2" lang="en">
380
<a name="idmef-value-new-uint64"></a><h3>idmef_value_new_uint64 ()</h3>
381
<pre class="programlisting">int idmef_value_new_uint64 (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **value,
382
<a class="link" href="libprelude-prelude-inttypes.html#uint64-t" title="uint64_t">uint64_t</a> val);</pre>
386
<div class="variablelist"><table border="0">
387
<col align="left" valign="top">
390
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
395
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
400
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
410
<div class="refsect2" lang="en">
411
<a name="idmef-value-new-float"></a><h3>idmef_value_new_float ()</h3>
412
<pre class="programlisting">int idmef_value_new_float (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **value,
428
413
float val);</pre>
848
821
<col align="left" valign="top">
851
<td><span class="term"><em class="parameter"><code>value</code></em> :</span></td>
856
<td><span class="term"><em class="parameter"><code>type</code></em> :</span></td>
861
<td><span class="term"><em class="parameter"><code>buf</code></em> :</span></td>
866
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
876
<div class="refsect2" lang="en">
877
<a name="id286132"></a><h3>
878
<a name="idmef-value-get-int8"></a>idmef_value_get_int8 ()</h3>
879
<a class="indexterm" name="id286144"></a><pre class="programlisting"><a href="libprelude-prelude-inttypes.html#int8-t">int8_t</a> idmef_value_get_int8 (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val);</pre>
883
<div class="variablelist"><table border="0">
884
<col align="left" valign="top">
887
<td><span class="term"><em class="parameter"><code>val</code></em> :</span></td>
892
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
902
<div class="refsect2" lang="en">
903
<a name="id286200"></a><h3>
904
<a name="idmef-value-get-uint8"></a>idmef_value_get_uint8 ()</h3>
905
<a class="indexterm" name="id286212"></a><pre class="programlisting"><a href="libprelude-prelude-inttypes.html#uint8-t">uint8_t</a> idmef_value_get_uint8 (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val);</pre>
909
<div class="variablelist"><table border="0">
910
<col align="left" valign="top">
913
<td><span class="term"><em class="parameter"><code>val</code></em> :</span></td>
918
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
928
<div class="refsect2" lang="en">
929
<a name="id452679"></a><h3>
930
<a name="idmef-value-get-int16"></a>idmef_value_get_int16 ()</h3>
931
<a class="indexterm" name="id452691"></a><pre class="programlisting"><a href="libprelude-prelude-inttypes.html#int16-t">int16_t</a> idmef_value_get_int16 (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val);</pre>
935
<div class="variablelist"><table border="0">
936
<col align="left" valign="top">
939
<td><span class="term"><em class="parameter"><code>val</code></em> :</span></td>
944
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
954
<div class="refsect2" lang="en">
955
<a name="id452747"></a><h3>
956
<a name="idmef-value-get-uint16"></a>idmef_value_get_uint16 ()</h3>
957
<a class="indexterm" name="id452759"></a><pre class="programlisting"><a href="libprelude-prelude-inttypes.html#uint16-t">uint16_t</a> idmef_value_get_uint16 (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val);</pre>
961
<div class="variablelist"><table border="0">
962
<col align="left" valign="top">
965
<td><span class="term"><em class="parameter"><code>val</code></em> :</span></td>
970
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
980
<div class="refsect2" lang="en">
981
<a name="id432320"></a><h3>
982
<a name="idmef-value-get-int32"></a>idmef_value_get_int32 ()</h3>
983
<a class="indexterm" name="id432332"></a><pre class="programlisting"><a href="libprelude-prelude-inttypes.html#int32-t">int32_t</a> idmef_value_get_int32 (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val);</pre>
987
<div class="variablelist"><table border="0">
988
<col align="left" valign="top">
991
<td><span class="term"><em class="parameter"><code>val</code></em> :</span></td>
996
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
1006
<div class="refsect2" lang="en">
1007
<a name="id432388"></a><h3>
1008
<a name="idmef-value-get-uint32"></a>idmef_value_get_uint32 ()</h3>
1009
<a class="indexterm" name="id337552"></a><pre class="programlisting"><a href="libprelude-prelude-inttypes.html#uint32-t">uint32_t</a> idmef_value_get_uint32 (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val);</pre>
1013
<div class="variablelist"><table border="0">
1014
<col align="left" valign="top">
1017
<td><span class="term"><em class="parameter"><code>val</code></em> :</span></td>
1022
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
1032
<div class="refsect2" lang="en">
1033
<a name="id337608"></a><h3>
1034
<a name="idmef-value-get-int64"></a>idmef_value_get_int64 ()</h3>
1035
<a class="indexterm" name="id337620"></a><pre class="programlisting"><a href="libprelude-prelude-inttypes.html#int64-t">int64_t</a> idmef_value_get_int64 (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val);</pre>
1039
<div class="variablelist"><table border="0">
1040
<col align="left" valign="top">
1043
<td><span class="term"><em class="parameter"><code>val</code></em> :</span></td>
1048
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
1058
<div class="refsect2" lang="en">
1059
<a name="id363267"></a><h3>
1060
<a name="idmef-value-get-uint64"></a>idmef_value_get_uint64 ()</h3>
1061
<a class="indexterm" name="id363279"></a><pre class="programlisting"><a href="libprelude-prelude-inttypes.html#uint64-t">uint64_t</a> idmef_value_get_uint64 (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val);</pre>
1065
<div class="variablelist"><table border="0">
1066
<col align="left" valign="top">
1069
<td><span class="term"><em class="parameter"><code>val</code></em> :</span></td>
1074
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
1084
<div class="refsect2" lang="en">
1085
<a name="id363334"></a><h3>
1086
<a name="idmef-value-get-enum"></a>idmef_value_get_enum ()</h3>
1087
<a class="indexterm" name="id363346"></a><pre class="programlisting">int idmef_value_get_enum (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val);</pre>
1091
<div class="variablelist"><table border="0">
1092
<col align="left" valign="top">
1095
<td><span class="term"><em class="parameter"><code>val</code></em> :</span></td>
1100
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
1110
<div class="refsect2" lang="en">
1111
<a name="id349884"></a><h3>
1112
<a name="idmef-value-get-float"></a>idmef_value_get_float ()</h3>
1113
<a class="indexterm" name="id349896"></a><pre class="programlisting">float idmef_value_get_float (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val);</pre>
1117
<div class="variablelist"><table border="0">
1118
<col align="left" valign="top">
1121
<td><span class="term"><em class="parameter"><code>val</code></em> :</span></td>
1126
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
1136
<div class="refsect2" lang="en">
1137
<a name="id349952"></a><h3>
1138
<a name="idmef-value-get-double"></a>idmef_value_get_double ()</h3>
1139
<a class="indexterm" name="id349964"></a><pre class="programlisting">double idmef_value_get_double (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val);</pre>
1143
<div class="variablelist"><table border="0">
1144
<col align="left" valign="top">
1147
<td><span class="term"><em class="parameter"><code>val</code></em> :</span></td>
1152
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
1162
<div class="refsect2" lang="en">
1163
<a name="id349758"></a><h3>
1164
<a name="idmef-value-get-time"></a>idmef_value_get_time ()</h3>
1165
<a class="indexterm" name="id349770"></a><pre class="programlisting"><a href="libprelude-idmef-time.html#idmef-time-t">idmef_time_t</a>* idmef_value_get_time (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val);</pre>
1169
<div class="variablelist"><table border="0">
1170
<col align="left" valign="top">
1173
<td><span class="term"><em class="parameter"><code>val</code></em> :</span></td>
1178
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
1188
<div class="refsect2" lang="en">
1189
<a name="id349825"></a><h3>
1190
<a name="idmef-value-get-data"></a>idmef_value_get_data ()</h3>
1191
<a class="indexterm" name="id349837"></a><pre class="programlisting">idmef_data_t* idmef_value_get_data (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val);</pre>
1195
<div class="variablelist"><table border="0">
1196
<col align="left" valign="top">
1199
<td><span class="term"><em class="parameter"><code>val</code></em> :</span></td>
1204
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
1214
<div class="refsect2" lang="en">
1215
<a name="id335986"></a><h3>
1216
<a name="idmef-value-get-string"></a>idmef_value_get_string ()</h3>
1217
<a class="indexterm" name="id335999"></a><pre class="programlisting"><a href="libprelude-prelude-string.html#prelude-string-t">prelude_string_t</a>* idmef_value_get_string (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val);</pre>
1221
<div class="variablelist"><table border="0">
1222
<col align="left" valign="top">
1225
<td><span class="term"><em class="parameter"><code>val</code></em> :</span></td>
1230
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
1240
<div class="refsect2" lang="en">
1241
<a name="id336054"></a><h3>
1242
<a name="idmef-value-list-add"></a>idmef_value_list_add ()</h3>
1243
<a class="indexterm" name="id350853"></a><pre class="programlisting">int idmef_value_list_add (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *list,
1244
<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *item);</pre>
1248
<div class="variablelist"><table border="0">
1249
<col align="left" valign="top">
1252
<td><span class="term"><em class="parameter"><code>list</code></em> :</span></td>
1257
<td><span class="term"><em class="parameter"><code>item</code></em> :</span></td>
1262
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
1272
<div class="refsect2" lang="en">
1273
<a name="id350928"></a><h3>
1274
<a name="idmef-value-is-list"></a>idmef_value_is_list ()</h3>
1275
<a class="indexterm" name="id350940"></a><pre class="programlisting"><a href="libprelude-prelude-inttypes.html#prelude-bool-t">prelude_bool_t</a> idmef_value_is_list (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *list);</pre>
1279
<div class="variablelist"><table border="0">
1280
<col align="left" valign="top">
1283
<td><span class="term"><em class="parameter"><code>list</code></em> :</span></td>
1288
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
1298
<div class="refsect2" lang="en">
1299
<a name="id421773"></a><h3>
1300
<a name="idmef-value-list-is-empty"></a>idmef_value_list_is_empty ()</h3>
1301
<a class="indexterm" name="id421785"></a><pre class="programlisting"><a href="libprelude-prelude-inttypes.html#prelude-bool-t">prelude_bool_t</a> idmef_value_list_is_empty (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *list);</pre>
1305
<div class="variablelist"><table border="0">
1306
<col align="left" valign="top">
1309
<td><span class="term"><em class="parameter"><code>list</code></em> :</span></td>
1314
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
1324
<div class="refsect2" lang="en">
1325
<a name="id421841"></a><h3>
1326
<a name="idmef-value-have-own-data"></a>idmef_value_have_own_data ()</h3>
1327
<a class="indexterm" name="id421853"></a><pre class="programlisting">int idmef_value_have_own_data (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *value);</pre>
1331
<div class="variablelist"><table border="0">
1332
<col align="left" valign="top">
1335
<td><span class="term"><em class="parameter"><code>value</code></em> :</span></td>
1340
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
1350
<div class="refsect2" lang="en">
1351
<a name="id397961"></a><h3>
1352
<a name="idmef-value-dont-have-own-data"></a>idmef_value_dont_have_own_data ()</h3>
1353
<a class="indexterm" name="id397973"></a><pre class="programlisting">int idmef_value_dont_have_own_data (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *value);</pre>
1357
<div class="variablelist"><table border="0">
1358
<col align="left" valign="top">
1361
<td><span class="term"><em class="parameter"><code>value</code></em> :</span></td>
1366
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
1376
<div class="refsect2" lang="en">
1377
<a name="id398029"></a><h3>
1378
<a name="idmef-value-get-type"></a>idmef_value_get_type ()</h3>
1379
<a class="indexterm" name="id398041"></a><pre class="programlisting">idmef_value_type_id_t idmef_value_get_type (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *value);</pre>
1383
<div class="variablelist"><table border="0">
1384
<col align="left" valign="top">
1387
<td><span class="term"><em class="parameter"><code>value</code></em> :</span></td>
1392
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
1402
<div class="refsect2" lang="en">
1403
<a name="id426838"></a><h3>
1404
<a name="idmef-value-get-class"></a>idmef_value_get_class ()</h3>
1405
<a class="indexterm" name="id426850"></a><pre class="programlisting">idmef_class_id_t idmef_value_get_class (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *value);</pre>
1409
<div class="variablelist"><table border="0">
1410
<col align="left" valign="top">
1413
<td><span class="term"><em class="parameter"><code>value</code></em> :</span></td>
1418
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
1428
<div class="refsect2" lang="en">
1429
<a name="id426905"></a><h3>
1430
<a name="idmef-value-get-object"></a>idmef_value_get_object ()</h3>
1431
<a class="indexterm" name="id426917"></a><pre class="programlisting">void* idmef_value_get_object (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *value);</pre>
1435
<div class="variablelist"><table border="0">
1436
<col align="left" valign="top">
1439
<td><span class="term"><em class="parameter"><code>value</code></em> :</span></td>
1444
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
1454
<div class="refsect2" lang="en">
1455
<a name="id328662"></a><h3>
1456
<a name="idmef-value-iterate"></a>idmef_value_iterate ()</h3>
1457
<a class="indexterm" name="id328674"></a><pre class="programlisting">int idmef_value_iterate (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *value,
1458
int (*callback) (idmef_value_t *ptr, void *extra),
1463
<div class="variablelist"><table border="0">
1464
<col align="left" valign="top">
1467
<td><span class="term"><em class="parameter"><code>value</code></em> :</span></td>
1472
<td><span class="term"><em class="parameter"><code>callback</code></em> :</span></td>
1477
<td><span class="term"><em class="parameter"><code>extra</code></em> :</span></td>
1482
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
1492
<div class="refsect2" lang="en">
1493
<a name="id451971"></a><h3>
1494
<a name="idmef-value-iterate-reversed"></a>idmef_value_iterate_reversed ()</h3>
1495
<a class="indexterm" name="id451984"></a><pre class="programlisting">int idmef_value_iterate_reversed (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *value,
1496
int (*callback) (idmef_value_t *ptr, void *extra),
1501
<div class="variablelist"><table border="0">
1502
<col align="left" valign="top">
1505
<td><span class="term"><em class="parameter"><code>value</code></em> :</span></td>
1510
<td><span class="term"><em class="parameter"><code>callback</code></em> :</span></td>
1515
<td><span class="term"><em class="parameter"><code>extra</code></em> :</span></td>
1520
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
1530
<div class="refsect2" lang="en">
1531
<a name="id434418"></a><h3>
1532
<a name="idmef-value-get-nth"></a>idmef_value_get_nth ()</h3>
1533
<a class="indexterm" name="id434430"></a><pre class="programlisting"><a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a>* idmef_value_get_nth (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val,
824
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
829
<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
834
<td><p><span class="term"><em class="parameter"><code>buf</code></em> :</span></p></td>
839
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
849
<div class="refsect2" lang="en">
850
<a name="idmef-value-get-int8"></a><h3>idmef_value_get_int8 ()</h3>
851
<pre class="programlisting"><a class="link" href="libprelude-prelude-inttypes.html#int8-t" title="int8_t">int8_t</a> idmef_value_get_int8 (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val);</pre>
855
<div class="variablelist"><table border="0">
856
<col align="left" valign="top">
859
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
864
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
874
<div class="refsect2" lang="en">
875
<a name="idmef-value-get-uint8"></a><h3>idmef_value_get_uint8 ()</h3>
876
<pre class="programlisting"><a class="link" href="libprelude-prelude-inttypes.html#uint8-t" title="uint8_t">uint8_t</a> idmef_value_get_uint8 (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val);</pre>
880
<div class="variablelist"><table border="0">
881
<col align="left" valign="top">
884
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
889
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
899
<div class="refsect2" lang="en">
900
<a name="idmef-value-get-int16"></a><h3>idmef_value_get_int16 ()</h3>
901
<pre class="programlisting"><a class="link" href="libprelude-prelude-inttypes.html#int16-t" title="int16_t">int16_t</a> idmef_value_get_int16 (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val);</pre>
905
<div class="variablelist"><table border="0">
906
<col align="left" valign="top">
909
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
914
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
924
<div class="refsect2" lang="en">
925
<a name="idmef-value-get-uint16"></a><h3>idmef_value_get_uint16 ()</h3>
926
<pre class="programlisting"><a class="link" href="libprelude-prelude-inttypes.html#uint16-t" title="uint16_t">uint16_t</a> idmef_value_get_uint16 (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val);</pre>
930
<div class="variablelist"><table border="0">
931
<col align="left" valign="top">
934
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
939
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
949
<div class="refsect2" lang="en">
950
<a name="idmef-value-get-int32"></a><h3>idmef_value_get_int32 ()</h3>
951
<pre class="programlisting"><a class="link" href="libprelude-prelude-inttypes.html#int32-t" title="int32_t">int32_t</a> idmef_value_get_int32 (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val);</pre>
955
<div class="variablelist"><table border="0">
956
<col align="left" valign="top">
959
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
964
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
974
<div class="refsect2" lang="en">
975
<a name="idmef-value-get-uint32"></a><h3>idmef_value_get_uint32 ()</h3>
976
<pre class="programlisting"><a class="link" href="libprelude-prelude-inttypes.html#uint32-t" title="uint32_t">uint32_t</a> idmef_value_get_uint32 (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val);</pre>
980
<div class="variablelist"><table border="0">
981
<col align="left" valign="top">
984
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
989
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
999
<div class="refsect2" lang="en">
1000
<a name="idmef-value-get-int64"></a><h3>idmef_value_get_int64 ()</h3>
1001
<pre class="programlisting"><a class="link" href="libprelude-prelude-inttypes.html#int64-t" title="int64_t">int64_t</a> idmef_value_get_int64 (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val);</pre>
1005
<div class="variablelist"><table border="0">
1006
<col align="left" valign="top">
1009
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
1014
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1024
<div class="refsect2" lang="en">
1025
<a name="idmef-value-get-uint64"></a><h3>idmef_value_get_uint64 ()</h3>
1026
<pre class="programlisting"><a class="link" href="libprelude-prelude-inttypes.html#uint64-t" title="uint64_t">uint64_t</a> idmef_value_get_uint64 (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val);</pre>
1030
<div class="variablelist"><table border="0">
1031
<col align="left" valign="top">
1034
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
1039
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1049
<div class="refsect2" lang="en">
1050
<a name="idmef-value-get-enum"></a><h3>idmef_value_get_enum ()</h3>
1051
<pre class="programlisting">int idmef_value_get_enum (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val);</pre>
1055
<div class="variablelist"><table border="0">
1056
<col align="left" valign="top">
1059
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
1064
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1074
<div class="refsect2" lang="en">
1075
<a name="idmef-value-get-float"></a><h3>idmef_value_get_float ()</h3>
1076
<pre class="programlisting">float idmef_value_get_float (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val);</pre>
1080
<div class="variablelist"><table border="0">
1081
<col align="left" valign="top">
1084
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
1089
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1099
<div class="refsect2" lang="en">
1100
<a name="idmef-value-get-double"></a><h3>idmef_value_get_double ()</h3>
1101
<pre class="programlisting">double idmef_value_get_double (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val);</pre>
1105
<div class="variablelist"><table border="0">
1106
<col align="left" valign="top">
1109
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
1114
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1124
<div class="refsect2" lang="en">
1125
<a name="idmef-value-get-time"></a><h3>idmef_value_get_time ()</h3>
1126
<pre class="programlisting"><a class="link" href="libprelude-idmef-time.html#idmef-time-t" title="idmef_time_t">idmef_time_t</a>* idmef_value_get_time (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val);</pre>
1130
<div class="variablelist"><table border="0">
1131
<col align="left" valign="top">
1134
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
1139
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1149
<div class="refsect2" lang="en">
1150
<a name="idmef-value-get-data"></a><h3>idmef_value_get_data ()</h3>
1151
<pre class="programlisting">idmef_data_t* idmef_value_get_data (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val);</pre>
1155
<div class="variablelist"><table border="0">
1156
<col align="left" valign="top">
1159
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
1164
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1174
<div class="refsect2" lang="en">
1175
<a name="idmef-value-get-string"></a><h3>idmef_value_get_string ()</h3>
1176
<pre class="programlisting"><a class="link" href="libprelude-prelude-string.html#prelude-string-t" title="prelude_string_t">prelude_string_t</a>* idmef_value_get_string (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val);</pre>
1180
<div class="variablelist"><table border="0">
1181
<col align="left" valign="top">
1184
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
1189
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1199
<div class="refsect2" lang="en">
1200
<a name="idmef-value-list-add"></a><h3>idmef_value_list_add ()</h3>
1201
<pre class="programlisting">int idmef_value_list_add (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *list,
1202
<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *item);</pre>
1206
<div class="variablelist"><table border="0">
1207
<col align="left" valign="top">
1210
<td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
1215
<td><p><span class="term"><em class="parameter"><code>item</code></em> :</span></p></td>
1220
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1230
<div class="refsect2" lang="en">
1231
<a name="idmef-value-is-list"></a><h3>idmef_value_is_list ()</h3>
1232
<pre class="programlisting"><a class="link" href="libprelude-prelude-inttypes.html#prelude-bool-t" title="enum prelude_bool_t">prelude_bool_t</a> idmef_value_is_list (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *list);</pre>
1236
<div class="variablelist"><table border="0">
1237
<col align="left" valign="top">
1240
<td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
1245
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1255
<div class="refsect2" lang="en">
1256
<a name="idmef-value-list-is-empty"></a><h3>idmef_value_list_is_empty ()</h3>
1257
<pre class="programlisting"><a class="link" href="libprelude-prelude-inttypes.html#prelude-bool-t" title="enum prelude_bool_t">prelude_bool_t</a> idmef_value_list_is_empty (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *list);</pre>
1261
<div class="variablelist"><table border="0">
1262
<col align="left" valign="top">
1265
<td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
1270
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1280
<div class="refsect2" lang="en">
1281
<a name="idmef-value-have-own-data"></a><h3>idmef_value_have_own_data ()</h3>
1282
<pre class="programlisting">int idmef_value_have_own_data (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *value);</pre>
1286
<div class="variablelist"><table border="0">
1287
<col align="left" valign="top">
1290
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
1295
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1305
<div class="refsect2" lang="en">
1306
<a name="idmef-value-dont-have-own-data"></a><h3>idmef_value_dont_have_own_data ()</h3>
1307
<pre class="programlisting">int idmef_value_dont_have_own_data (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *value);</pre>
1311
<div class="variablelist"><table border="0">
1312
<col align="left" valign="top">
1315
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
1320
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1330
<div class="refsect2" lang="en">
1331
<a name="idmef-value-get-type"></a><h3>idmef_value_get_type ()</h3>
1332
<pre class="programlisting">idmef_value_type_id_t idmef_value_get_type (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *value);</pre>
1336
<div class="variablelist"><table border="0">
1337
<col align="left" valign="top">
1340
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
1345
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1355
<div class="refsect2" lang="en">
1356
<a name="idmef-value-get-class"></a><h3>idmef_value_get_class ()</h3>
1357
<pre class="programlisting">idmef_class_id_t idmef_value_get_class (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *value);</pre>
1361
<div class="variablelist"><table border="0">
1362
<col align="left" valign="top">
1365
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
1370
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1380
<div class="refsect2" lang="en">
1381
<a name="idmef-value-get-object"></a><h3>idmef_value_get_object ()</h3>
1382
<pre class="programlisting">void* idmef_value_get_object (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *value);</pre>
1386
<div class="variablelist"><table border="0">
1387
<col align="left" valign="top">
1390
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
1395
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1405
<div class="refsect2" lang="en">
1406
<a name="idmef-value-iterate"></a><h3>idmef_value_iterate ()</h3>
1407
<pre class="programlisting">int idmef_value_iterate (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *value,
1408
int (callbackidmef_value_t *ptr, void *extra) (),
1413
<div class="variablelist"><table border="0">
1414
<col align="left" valign="top">
1417
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
1422
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
1427
<td><p><span class="term"><em class="parameter"><code>extra</code></em> :</span></p></td>
1432
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1442
<div class="refsect2" lang="en">
1443
<a name="idmef-value-iterate-reversed"></a><h3>idmef_value_iterate_reversed ()</h3>
1444
<pre class="programlisting">int idmef_value_iterate_reversed (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *value,
1445
int (callbackidmef_value_t *ptr, void *extra) (),
1450
<div class="variablelist"><table border="0">
1451
<col align="left" valign="top">
1454
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
1459
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
1464
<td><p><span class="term"><em class="parameter"><code>extra</code></em> :</span></p></td>
1469
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1479
<div class="refsect2" lang="en">
1480
<a name="idmef-value-get-nth"></a><h3>idmef_value_get_nth ()</h3>
1481
<pre class="programlisting"><a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a>* idmef_value_get_nth (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val,
1539
1487
<col align="left" valign="top">
1542
<td><span class="term"><em class="parameter"><code>val</code></em> :</span></td>
1547
<td><span class="term"><em class="parameter"><code>n</code></em> :</span></td>
1552
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
1562
<div class="refsect2" lang="en">
1563
<a name="id434506"></a><h3>
1564
<a name="idmef-value-get-count"></a>idmef_value_get_count ()</h3>
1565
<a class="indexterm" name="id434518"></a><pre class="programlisting">int idmef_value_get_count (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val);</pre>
1569
<div class="variablelist"><table border="0">
1570
<col align="left" valign="top">
1573
<td><span class="term"><em class="parameter"><code>val</code></em> :</span></td>
1578
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
1588
<div class="refsect2" lang="en">
1589
<a name="id434120"></a><h3>
1590
<a name="idmef-value-clone"></a>idmef_value_clone ()</h3>
1591
<a class="indexterm" name="id434132"></a><pre class="programlisting">int idmef_value_clone (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val,
1592
<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **dst);</pre>
1596
<div class="variablelist"><table border="0">
1597
<col align="left" valign="top">
1600
<td><span class="term"><em class="parameter"><code>val</code></em> :</span></td>
1605
<td><span class="term"><em class="parameter"><code>dst</code></em> :</span></td>
1610
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
1620
<div class="refsect2" lang="en">
1621
<a name="id432026"></a><h3>
1622
<a name="idmef-value-ref"></a>idmef_value_ref ()</h3>
1623
<a class="indexterm" name="id432038"></a><pre class="programlisting"><a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a>* idmef_value_ref (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val);</pre>
1627
<div class="variablelist"><table border="0">
1628
<col align="left" valign="top">
1631
<td><span class="term"><em class="parameter"><code>val</code></em> :</span></td>
1636
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
1646
<div class="refsect2" lang="en">
1647
<a name="id432094"></a><h3>
1648
<a name="idmef-value-print"></a>idmef_value_print ()</h3>
1649
<a class="indexterm" name="id432106"></a><pre class="programlisting">int idmef_value_print (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val,
1650
<a href="libprelude-prelude-io.html#prelude-io-t">prelude_io_t</a> *fd);</pre>
1654
<div class="variablelist"><table border="0">
1655
<col align="left" valign="top">
1658
<td><span class="term"><em class="parameter"><code>val</code></em> :</span></td>
1663
<td><span class="term"><em class="parameter"><code>fd</code></em> :</span></td>
1668
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
1678
<div class="refsect2" lang="en">
1679
<a name="id413442"></a><h3>
1680
<a name="idmef-value-to-string"></a>idmef_value_to_string ()</h3>
1681
<a class="indexterm" name="id413454"></a><pre class="programlisting">int idmef_value_to_string (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val,
1682
<a href="libprelude-prelude-string.html#prelude-string-t">prelude_string_t</a> *out);</pre>
1686
<div class="variablelist"><table border="0">
1687
<col align="left" valign="top">
1690
<td><span class="term"><em class="parameter"><code>val</code></em> :</span></td>
1695
<td><span class="term"><em class="parameter"><code>out</code></em> :</span></td>
1700
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
1710
<div class="refsect2" lang="en">
1711
<a name="id439062"></a><h3>
1712
<a name="idmef-value-get"></a>idmef_value_get ()</h3>
1713
<a class="indexterm" name="id439074"></a><pre class="programlisting">int idmef_value_get (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val,
1490
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
1495
<td><p><span class="term"><em class="parameter"><code>n</code></em> :</span></p></td>
1500
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1510
<div class="refsect2" lang="en">
1511
<a name="idmef-value-get-count"></a><h3>idmef_value_get_count ()</h3>
1512
<pre class="programlisting">int idmef_value_get_count (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val);</pre>
1516
<div class="variablelist"><table border="0">
1517
<col align="left" valign="top">
1520
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
1525
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1535
<div class="refsect2" lang="en">
1536
<a name="idmef-value-clone"></a><h3>idmef_value_clone ()</h3>
1537
<pre class="programlisting">int idmef_value_clone (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val,
1538
<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **dst);</pre>
1542
<div class="variablelist"><table border="0">
1543
<col align="left" valign="top">
1546
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
1551
<td><p><span class="term"><em class="parameter"><code>dst</code></em> :</span></p></td>
1556
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1566
<div class="refsect2" lang="en">
1567
<a name="idmef-value-ref"></a><h3>idmef_value_ref ()</h3>
1568
<pre class="programlisting"><a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a>* idmef_value_ref (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val);</pre>
1572
<div class="variablelist"><table border="0">
1573
<col align="left" valign="top">
1576
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
1581
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1591
<div class="refsect2" lang="en">
1592
<a name="idmef-value-print"></a><h3>idmef_value_print ()</h3>
1593
<pre class="programlisting">int idmef_value_print (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val,
1594
<a class="link" href="libprelude-prelude-io.html#prelude-io-t" title="prelude_io_t">prelude_io_t</a> *fd);</pre>
1598
<div class="variablelist"><table border="0">
1599
<col align="left" valign="top">
1602
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
1607
<td><p><span class="term"><em class="parameter"><code>fd</code></em> :</span></p></td>
1612
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1622
<div class="refsect2" lang="en">
1623
<a name="idmef-value-to-string"></a><h3>idmef_value_to_string ()</h3>
1624
<pre class="programlisting">int idmef_value_to_string (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val,
1625
<a class="link" href="libprelude-prelude-string.html#prelude-string-t" title="prelude_string_t">prelude_string_t</a> *out);</pre>
1629
<div class="variablelist"><table border="0">
1630
<col align="left" valign="top">
1633
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
1638
<td><p><span class="term"><em class="parameter"><code>out</code></em> :</span></p></td>
1643
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1653
<div class="refsect2" lang="en">
1654
<a name="idmef-value-get"></a><h3>idmef_value_get ()</h3>
1655
<pre class="programlisting">int idmef_value_get (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val,
1714
1656
void *res);</pre>