~ubuntu-branches/ubuntu/trusty/libprelude/trusty

« back to all changes in this revision

Viewing changes to docs/api/xml/idmef-value.xml

  • Committer: Bazaar Package Importer
  • Author(s): Pierre Chifflier
  • Date: 2008-04-28 15:23:30 UTC
  • mfrom: (1.1.9 upstream)
  • Revision ID: james.westby@ubuntu.com-20080428152330-su7zlfscjjeh30ig
Tags: 0.9.17.1-1
New upstream release (remove debug output)

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
4
4
<refentry id="libprelude-idmef-value">
5
5
<refmeta>
6
 
<refentrytitle role="top_of_page">idmef-value</refentrytitle>
 
6
<refentrytitle role="top_of_page" id="libprelude-idmef-value.top_of_page">idmef-value</refentrytitle>
7
7
<manvolnum>3</manvolnum>
8
8
<refmiscinfo>LIBPRELUDE Library</refmiscinfo>
9
9
</refmeta>
14
14
<!--[<xref linkend="desc" endterm="desc.title"/>]-->
15
15
</refnamediv>
16
16
 
17
 
<refsynopsisdiv role="synopsis">
 
17
<refsynopsisdiv id="libprelude-idmef-value.synopsis" role="synopsis">
18
18
<title role="synopsis.title">Synopsis</title>
19
19
 
20
20
<synopsis>
21
 
 
22
 
 
23
 
 
24
21
typedef             <link linkend="idmef-value-t">idmef_value_t</link>;
25
22
<link linkend="int">int</link>                 <link linkend="idmef-value-new-int8">idmef_value_new_int8</link>                (<link linkend="idmef-value-t">idmef_value_t</link> **value,
26
23
                                                         <link linkend="int8-t">int8_t</link> val);
94
91
<link linkend="idmef-class-id-t">idmef_class_id_t</link>    <link linkend="idmef-value-get-class">idmef_value_get_class</link>               (const <link linkend="idmef-value-t">idmef_value_t</link> *value);
95
92
<link linkend="void">void</link>*               <link linkend="idmef-value-get-object">idmef_value_get_object</link>              (const <link linkend="idmef-value-t">idmef_value_t</link> *value);
96
93
<link linkend="int">int</link>                 <link linkend="idmef-value-iterate">idmef_value_iterate</link>                 (<link linkend="idmef-value-t">idmef_value_t</link> *value,
97
 
                                                         <link linkend="int">int</link> (*callback) (idmef_value_t *ptr, void *extra),
 
94
                                                         <link linkend="int">int</link> (callbackidmef_value_t *ptr, void *extra) (),
98
95
                                                         <link linkend="void">void</link> *extra);
99
96
<link linkend="int">int</link>                 <link linkend="idmef-value-iterate-reversed">idmef_value_iterate_reversed</link>        (<link linkend="idmef-value-t">idmef_value_t</link> *value,
100
 
                                                         <link linkend="int">int</link> (*callback) (idmef_value_t *ptr, void *extra),
 
97
                                                         <link linkend="int">int</link> (callbackidmef_value_t *ptr, void *extra) (),
101
98
                                                         <link linkend="void">void</link> *extra);
102
99
<link linkend="idmef-value-t">idmef_value_t</link>*      <link linkend="idmef-value-get-nth">idmef_value_get_nth</link>                 (<link linkend="idmef-value-t">idmef_value_t</link> *val,
103
100
                                                         <link linkend="int">int</link> n);
128
125
 
129
126
 
130
127
 
131
 
<refsect1 role="desc">
 
128
<refsect1 id="libprelude-idmef-value.description" role="desc">
132
129
<title role="desc.title">Description</title>
133
130
<para>
134
131
 
135
132
</para>
136
133
</refsect1>
137
134
 
138
 
<refsect1 role="details">
 
135
<refsect1 id="libprelude-idmef-value.details" role="details">
139
136
<title role="details.title">Details</title>
140
 
<refsect2>
141
 
<title><anchor id="idmef-value-t" role="typedef"/>idmef_value_t</title>
142
 
<indexterm><primary>idmef_value_t</primary></indexterm><programlisting>typedef struct idmef_value idmef_value_t;
 
137
<refsect2 id="idmef-value-t" role="typedef">
 
138
<title>idmef_value_t</title>
 
139
<indexterm zone="idmef-value-t"><primary>idmef_value_t</primary></indexterm><programlisting>typedef struct idmef_value idmef_value_t;
143
140
</programlisting>
144
141
<para>
145
142
 
146
143
</para></refsect2>
147
 
<refsect2>
148
 
<title><anchor id="idmef-value-new-int8" role="function"/>idmef_value_new_int8 ()</title>
149
 
<indexterm><primary>idmef_value_new_int8</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_new_int8                (<link linkend="idmef-value-t">idmef_value_t</link> **value,
 
144
<refsect2 id="idmef-value-new-int8" role="function">
 
145
<title>idmef_value_new_int8 ()</title>
 
146
<indexterm zone="idmef-value-new-int8"><primary>idmef_value_new_int8</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_new_int8                (<link linkend="idmef-value-t">idmef_value_t</link> **value,
150
147
                                                         <link linkend="int8-t">int8_t</link> val);</programlisting>
151
148
<para>
152
149
 
162
159
 
163
160
</simpara></listitem></varlistentry>
164
161
</variablelist></refsect2>
165
 
<refsect2>
166
 
<title><anchor id="idmef-value-new-uint8" role="function"/>idmef_value_new_uint8 ()</title>
167
 
<indexterm><primary>idmef_value_new_uint8</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_new_uint8               (<link linkend="idmef-value-t">idmef_value_t</link> **value,
 
162
<refsect2 id="idmef-value-new-uint8" role="function">
 
163
<title>idmef_value_new_uint8 ()</title>
 
164
<indexterm zone="idmef-value-new-uint8"><primary>idmef_value_new_uint8</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_new_uint8               (<link linkend="idmef-value-t">idmef_value_t</link> **value,
168
165
                                                         <link linkend="uint8-t">uint8_t</link> val);</programlisting>
169
166
<para>
170
167
 
180
177
 
181
178
</simpara></listitem></varlistentry>
182
179
</variablelist></refsect2>
183
 
<refsect2>
184
 
<title><anchor id="idmef-value-new-int16" role="function"/>idmef_value_new_int16 ()</title>
185
 
<indexterm><primary>idmef_value_new_int16</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_new_int16               (<link linkend="idmef-value-t">idmef_value_t</link> **value,
 
180
<refsect2 id="idmef-value-new-int16" role="function">
 
181
<title>idmef_value_new_int16 ()</title>
 
182
<indexterm zone="idmef-value-new-int16"><primary>idmef_value_new_int16</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_new_int16               (<link linkend="idmef-value-t">idmef_value_t</link> **value,
186
183
                                                         <link linkend="int16-t">int16_t</link> val);</programlisting>
187
184
<para>
188
185
 
198
195
 
199
196
</simpara></listitem></varlistentry>
200
197
</variablelist></refsect2>
201
 
<refsect2>
202
 
<title><anchor id="idmef-value-new-uint16" role="function"/>idmef_value_new_uint16 ()</title>
203
 
<indexterm><primary>idmef_value_new_uint16</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_new_uint16              (<link linkend="idmef-value-t">idmef_value_t</link> **value,
 
198
<refsect2 id="idmef-value-new-uint16" role="function">
 
199
<title>idmef_value_new_uint16 ()</title>
 
200
<indexterm zone="idmef-value-new-uint16"><primary>idmef_value_new_uint16</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_new_uint16              (<link linkend="idmef-value-t">idmef_value_t</link> **value,
204
201
                                                         <link linkend="uint16-t">uint16_t</link> val);</programlisting>
205
202
<para>
206
203
 
216
213
 
217
214
</simpara></listitem></varlistentry>
218
215
</variablelist></refsect2>
219
 
<refsect2>
220
 
<title><anchor id="idmef-value-new-int32" role="function"/>idmef_value_new_int32 ()</title>
221
 
<indexterm><primary>idmef_value_new_int32</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_new_int32               (<link linkend="idmef-value-t">idmef_value_t</link> **value,
 
216
<refsect2 id="idmef-value-new-int32" role="function">
 
217
<title>idmef_value_new_int32 ()</title>
 
218
<indexterm zone="idmef-value-new-int32"><primary>idmef_value_new_int32</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_new_int32               (<link linkend="idmef-value-t">idmef_value_t</link> **value,
222
219
                                                         <link linkend="int32-t">int32_t</link> val);</programlisting>
223
220
<para>
224
221
 
234
231
 
235
232
</simpara></listitem></varlistentry>
236
233
</variablelist></refsect2>
237
 
<refsect2>
238
 
<title><anchor id="idmef-value-new-uint32" role="function"/>idmef_value_new_uint32 ()</title>
239
 
<indexterm><primary>idmef_value_new_uint32</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_new_uint32              (<link linkend="idmef-value-t">idmef_value_t</link> **value,
 
234
<refsect2 id="idmef-value-new-uint32" role="function">
 
235
<title>idmef_value_new_uint32 ()</title>
 
236
<indexterm zone="idmef-value-new-uint32"><primary>idmef_value_new_uint32</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_new_uint32              (<link linkend="idmef-value-t">idmef_value_t</link> **value,
240
237
                                                         <link linkend="uint32-t">uint32_t</link> val);</programlisting>
241
238
<para>
242
239
 
252
249
 
253
250
</simpara></listitem></varlistentry>
254
251
</variablelist></refsect2>
255
 
<refsect2>
256
 
<title><anchor id="idmef-value-new-int64" role="function"/>idmef_value_new_int64 ()</title>
257
 
<indexterm><primary>idmef_value_new_int64</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_new_int64               (<link linkend="idmef-value-t">idmef_value_t</link> **value,
 
252
<refsect2 id="idmef-value-new-int64" role="function">
 
253
<title>idmef_value_new_int64 ()</title>
 
254
<indexterm zone="idmef-value-new-int64"><primary>idmef_value_new_int64</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_new_int64               (<link linkend="idmef-value-t">idmef_value_t</link> **value,
258
255
                                                         <link linkend="int64-t">int64_t</link> val);</programlisting>
259
256
<para>
260
257
 
270
267
 
271
268
</simpara></listitem></varlistentry>
272
269
</variablelist></refsect2>
273
 
<refsect2>
274
 
<title><anchor id="idmef-value-new-uint64" role="function"/>idmef_value_new_uint64 ()</title>
275
 
<indexterm><primary>idmef_value_new_uint64</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_new_uint64              (<link linkend="idmef-value-t">idmef_value_t</link> **value,
 
270
<refsect2 id="idmef-value-new-uint64" role="function">
 
271
<title>idmef_value_new_uint64 ()</title>
 
272
<indexterm zone="idmef-value-new-uint64"><primary>idmef_value_new_uint64</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_new_uint64              (<link linkend="idmef-value-t">idmef_value_t</link> **value,
276
273
                                                         <link linkend="uint64-t">uint64_t</link> val);</programlisting>
277
274
<para>
278
275
 
288
285
 
289
286
</simpara></listitem></varlistentry>
290
287
</variablelist></refsect2>
291
 
<refsect2>
292
 
<title><anchor id="idmef-value-new-float" role="function"/>idmef_value_new_float ()</title>
293
 
<indexterm><primary>idmef_value_new_float</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_new_float               (<link linkend="idmef-value-t">idmef_value_t</link> **value,
 
288
<refsect2 id="idmef-value-new-float" role="function">
 
289
<title>idmef_value_new_float ()</title>
 
290
<indexterm zone="idmef-value-new-float"><primary>idmef_value_new_float</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_new_float               (<link linkend="idmef-value-t">idmef_value_t</link> **value,
294
291
                                                         <link linkend="float">float</link> val);</programlisting>
295
292
<para>
296
293
 
306
303
 
307
304
</simpara></listitem></varlistentry>
308
305
</variablelist></refsect2>
309
 
<refsect2>
310
 
<title><anchor id="idmef-value-new-double" role="function"/>idmef_value_new_double ()</title>
311
 
<indexterm><primary>idmef_value_new_double</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_new_double              (<link linkend="idmef-value-t">idmef_value_t</link> **value,
 
306
<refsect2 id="idmef-value-new-double" role="function">
 
307
<title>idmef_value_new_double ()</title>
 
308
<indexterm zone="idmef-value-new-double"><primary>idmef_value_new_double</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_new_double              (<link linkend="idmef-value-t">idmef_value_t</link> **value,
312
309
                                                         <link linkend="double">double</link> val);</programlisting>
313
310
<para>
314
311
 
324
321
 
325
322
</simpara></listitem></varlistentry>
326
323
</variablelist></refsect2>
327
 
<refsect2>
328
 
<title><anchor id="idmef-value-new-string" role="function"/>idmef_value_new_string ()</title>
329
 
<indexterm><primary>idmef_value_new_string</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_new_string              (<link linkend="idmef-value-t">idmef_value_t</link> **value,
 
324
<refsect2 id="idmef-value-new-string" role="function">
 
325
<title>idmef_value_new_string ()</title>
 
326
<indexterm zone="idmef-value-new-string"><primary>idmef_value_new_string</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_new_string              (<link linkend="idmef-value-t">idmef_value_t</link> **value,
330
327
                                                         <link linkend="prelude-string-t">prelude_string_t</link> *string);</programlisting>
331
328
<para>
332
329
 
342
339
 
343
340
</simpara></listitem></varlistentry>
344
341
</variablelist></refsect2>
345
 
<refsect2>
346
 
<title><anchor id="idmef-value-new-time" role="function"/>idmef_value_new_time ()</title>
347
 
<indexterm><primary>idmef_value_new_time</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_new_time                (<link linkend="idmef-value-t">idmef_value_t</link> **value,
 
342
<refsect2 id="idmef-value-new-time" role="function">
 
343
<title>idmef_value_new_time ()</title>
 
344
<indexterm zone="idmef-value-new-time"><primary>idmef_value_new_time</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_new_time                (<link linkend="idmef-value-t">idmef_value_t</link> **value,
348
345
                                                         <link linkend="idmef-time-t">idmef_time_t</link> *time);</programlisting>
349
346
<para>
350
347
 
360
357
 
361
358
</simpara></listitem></varlistentry>
362
359
</variablelist></refsect2>
363
 
<refsect2>
364
 
<title><anchor id="idmef-value-new-data" role="function"/>idmef_value_new_data ()</title>
365
 
<indexterm><primary>idmef_value_new_data</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_new_data                (<link linkend="idmef-value-t">idmef_value_t</link> **value,
 
360
<refsect2 id="idmef-value-new-data" role="function">
 
361
<title>idmef_value_new_data ()</title>
 
362
<indexterm zone="idmef-value-new-data"><primary>idmef_value_new_data</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_new_data                (<link linkend="idmef-value-t">idmef_value_t</link> **value,
366
363
                                                         <link linkend="idmef-data-t">idmef_data_t</link> *data);</programlisting>
367
364
<para>
368
365
 
378
375
 
379
376
</simpara></listitem></varlistentry>
380
377
</variablelist></refsect2>
381
 
<refsect2>
382
 
<title><anchor id="idmef-value-new-class" role="function"/>idmef_value_new_class ()</title>
383
 
<indexterm><primary>idmef_value_new_class</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_new_class               (<link linkend="idmef-value-t">idmef_value_t</link> **value,
 
378
<refsect2 id="idmef-value-new-class" role="function">
 
379
<title>idmef_value_new_class ()</title>
 
380
<indexterm zone="idmef-value-new-class"><primary>idmef_value_new_class</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_new_class               (<link linkend="idmef-value-t">idmef_value_t</link> **value,
384
381
                                                         <link linkend="idmef-class-id-t">idmef_class_id_t</link> classid,
385
382
                                                         <link linkend="void">void</link> *ptr);</programlisting>
386
383
<para>
400
397
 
401
398
</simpara></listitem></varlistentry>
402
399
</variablelist></refsect2>
403
 
<refsect2>
404
 
<title><anchor id="idmef-value-new-list" role="function"/>idmef_value_new_list ()</title>
405
 
<indexterm><primary>idmef_value_new_list</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_new_list                (<link linkend="idmef-value-t">idmef_value_t</link> **value);</programlisting>
406
 
<para>
407
 
 
408
 
</para><variablelist role="params">
409
 
<varlistentry><term><parameter>value</parameter>&nbsp;:</term>
410
 
<listitem><simpara>
411
 
</simpara></listitem></varlistentry>
412
 
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
413
 
 
414
 
 
415
 
</simpara></listitem></varlistentry>
416
 
</variablelist></refsect2>
417
 
<refsect2>
418
 
<title><anchor id="idmef-value-new-enum" role="function"/>idmef_value_new_enum ()</title>
419
 
<indexterm><primary>idmef_value_new_enum</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_new_enum                (<link linkend="idmef-value-t">idmef_value_t</link> **value,
420
 
                                                         <link linkend="idmef-class-id-t">idmef_class_id_t</link> classid,
421
 
                                                         const <link linkend="char">char</link> *buf);</programlisting>
422
 
<para>
423
 
 
424
 
</para><variablelist role="params">
425
 
<varlistentry><term><parameter>value</parameter>&nbsp;:</term>
426
 
<listitem><simpara>
427
 
</simpara></listitem></varlistentry>
428
 
<varlistentry><term><parameter>classid</parameter>&nbsp;:</term>
429
 
<listitem><simpara>
430
 
</simpara></listitem></varlistentry>
431
 
<varlistentry><term><parameter>buf</parameter>&nbsp;:</term>
432
 
<listitem><simpara>
433
 
</simpara></listitem></varlistentry>
434
 
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
435
 
 
436
 
 
437
 
</simpara></listitem></varlistentry>
438
 
</variablelist></refsect2>
439
 
<refsect2>
440
 
<title><anchor id="idmef-value-new-enum-from-string" role="function"/>idmef_value_new_enum_from_string ()</title>
441
 
<indexterm><primary>idmef_value_new_enum_from_string</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_new_enum_from_string    (<link linkend="idmef-value-t">idmef_value_t</link> **value,
442
 
                                                         <link linkend="idmef-class-id-t">idmef_class_id_t</link> classid,
443
 
                                                         const <link linkend="char">char</link> *buf);</programlisting>
444
 
<para>
445
 
 
446
 
</para><variablelist role="params">
447
 
<varlistentry><term><parameter>value</parameter>&nbsp;:</term>
448
 
<listitem><simpara>
449
 
</simpara></listitem></varlistentry>
450
 
<varlistentry><term><parameter>classid</parameter>&nbsp;:</term>
451
 
<listitem><simpara>
452
 
</simpara></listitem></varlistentry>
453
 
<varlistentry><term><parameter>buf</parameter>&nbsp;:</term>
454
 
<listitem><simpara>
455
 
</simpara></listitem></varlistentry>
456
 
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
457
 
 
458
 
 
459
 
</simpara></listitem></varlistentry>
460
 
</variablelist></refsect2>
461
 
<refsect2>
462
 
<title><anchor id="idmef-value-new-enum-from-numeric" role="function"/>idmef_value_new_enum_from_numeric ()</title>
463
 
<indexterm><primary>idmef_value_new_enum_from_numeric</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_new_enum_from_numeric   (<link linkend="idmef-value-t">idmef_value_t</link> **value,
 
400
<refsect2 id="idmef-value-new-list" role="function">
 
401
<title>idmef_value_new_list ()</title>
 
402
<indexterm zone="idmef-value-new-list"><primary>idmef_value_new_list</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_new_list                (<link linkend="idmef-value-t">idmef_value_t</link> **value);</programlisting>
 
403
<para>
 
404
 
 
405
</para><variablelist role="params">
 
406
<varlistentry><term><parameter>value</parameter>&nbsp;:</term>
 
407
<listitem><simpara>
 
408
</simpara></listitem></varlistentry>
 
409
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
410
 
 
411
 
 
412
</simpara></listitem></varlistentry>
 
413
</variablelist></refsect2>
 
414
<refsect2 id="idmef-value-new-enum" role="function">
 
415
<title>idmef_value_new_enum ()</title>
 
416
<indexterm zone="idmef-value-new-enum"><primary>idmef_value_new_enum</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_new_enum                (<link linkend="idmef-value-t">idmef_value_t</link> **value,
 
417
                                                         <link linkend="idmef-class-id-t">idmef_class_id_t</link> classid,
 
418
                                                         const <link linkend="char">char</link> *buf);</programlisting>
 
419
<para>
 
420
 
 
421
</para><variablelist role="params">
 
422
<varlistentry><term><parameter>value</parameter>&nbsp;:</term>
 
423
<listitem><simpara>
 
424
</simpara></listitem></varlistentry>
 
425
<varlistentry><term><parameter>classid</parameter>&nbsp;:</term>
 
426
<listitem><simpara>
 
427
</simpara></listitem></varlistentry>
 
428
<varlistentry><term><parameter>buf</parameter>&nbsp;:</term>
 
429
<listitem><simpara>
 
430
</simpara></listitem></varlistentry>
 
431
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
432
 
 
433
 
 
434
</simpara></listitem></varlistentry>
 
435
</variablelist></refsect2>
 
436
<refsect2 id="idmef-value-new-enum-from-string" role="function">
 
437
<title>idmef_value_new_enum_from_string ()</title>
 
438
<indexterm zone="idmef-value-new-enum-from-string"><primary>idmef_value_new_enum_from_string</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_new_enum_from_string    (<link linkend="idmef-value-t">idmef_value_t</link> **value,
 
439
                                                         <link linkend="idmef-class-id-t">idmef_class_id_t</link> classid,
 
440
                                                         const <link linkend="char">char</link> *buf);</programlisting>
 
441
<para>
 
442
 
 
443
</para><variablelist role="params">
 
444
<varlistentry><term><parameter>value</parameter>&nbsp;:</term>
 
445
<listitem><simpara>
 
446
</simpara></listitem></varlistentry>
 
447
<varlistentry><term><parameter>classid</parameter>&nbsp;:</term>
 
448
<listitem><simpara>
 
449
</simpara></listitem></varlistentry>
 
450
<varlistentry><term><parameter>buf</parameter>&nbsp;:</term>
 
451
<listitem><simpara>
 
452
</simpara></listitem></varlistentry>
 
453
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
454
 
 
455
 
 
456
</simpara></listitem></varlistentry>
 
457
</variablelist></refsect2>
 
458
<refsect2 id="idmef-value-new-enum-from-numeric" role="function">
 
459
<title>idmef_value_new_enum_from_numeric ()</title>
 
460
<indexterm zone="idmef-value-new-enum-from-numeric"><primary>idmef_value_new_enum_from_numeric</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_new_enum_from_numeric   (<link linkend="idmef-value-t">idmef_value_t</link> **value,
464
461
                                                         <link linkend="idmef-class-id-t">idmef_class_id_t</link> classid,
465
462
                                                         <link linkend="int">int</link> val);</programlisting>
466
463
<para>
480
477
 
481
478
</simpara></listitem></varlistentry>
482
479
</variablelist></refsect2>
483
 
<refsect2>
484
 
<title><anchor id="idmef-value-new" role="function"/>idmef_value_new ()</title>
485
 
<indexterm><primary>idmef_value_new</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_new                     (<link linkend="idmef-value-t">idmef_value_t</link> **value,
 
480
<refsect2 id="idmef-value-new" role="function">
 
481
<title>idmef_value_new ()</title>
 
482
<indexterm zone="idmef-value-new"><primary>idmef_value_new</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_new                     (<link linkend="idmef-value-t">idmef_value_t</link> **value,
486
483
                                                         <link linkend="idmef-value-type-id-t">idmef_value_type_id_t</link> type,
487
484
                                                         <link linkend="void">void</link> *ptr);</programlisting>
488
485
<para>
502
499
 
503
500
</simpara></listitem></varlistentry>
504
501
</variablelist></refsect2>
505
 
<refsect2>
506
 
<title><anchor id="idmef-value-new-from-path" role="function"/>idmef_value_new_from_path ()</title>
507
 
<indexterm><primary>idmef_value_new_from_path</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_new_from_path           (<link linkend="idmef-value-t">idmef_value_t</link> **value,
 
502
<refsect2 id="idmef-value-new-from-path" role="function">
 
503
<title>idmef_value_new_from_path ()</title>
 
504
<indexterm zone="idmef-value-new-from-path"><primary>idmef_value_new_from_path</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_new_from_path           (<link linkend="idmef-value-t">idmef_value_t</link> **value,
508
505
                                                         <link linkend="idmef-path-t">idmef_path_t</link> *path,
509
506
                                                         const <link linkend="char">char</link> *buf);</programlisting>
510
507
<para>
524
521
 
525
522
</simpara></listitem></varlistentry>
526
523
</variablelist></refsect2>
527
 
<refsect2>
528
 
<title><anchor id="idmef-value-new-from-string" role="function"/>idmef_value_new_from_string ()</title>
529
 
<indexterm><primary>idmef_value_new_from_string</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_new_from_string         (<link linkend="idmef-value-t">idmef_value_t</link> **value,
 
524
<refsect2 id="idmef-value-new-from-string" role="function">
 
525
<title>idmef_value_new_from_string ()</title>
 
526
<indexterm zone="idmef-value-new-from-string"><primary>idmef_value_new_from_string</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_new_from_string         (<link linkend="idmef-value-t">idmef_value_t</link> **value,
530
527
                                                         <link linkend="idmef-value-type-id-t">idmef_value_type_id_t</link> type,
531
528
                                                         const <link linkend="char">char</link> *buf);</programlisting>
532
529
<para>
546
543
 
547
544
</simpara></listitem></varlistentry>
548
545
</variablelist></refsect2>
549
 
<refsect2>
550
 
<title><anchor id="idmef-value-get-int8" role="function"/>idmef_value_get_int8 ()</title>
551
 
<indexterm><primary>idmef_value_get_int8</primary></indexterm><programlisting><link linkend="int8-t">int8_t</link>              idmef_value_get_int8                (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
552
 
<para>
553
 
 
554
 
</para><variablelist role="params">
555
 
<varlistentry><term><parameter>val</parameter>&nbsp;:</term>
556
 
<listitem><simpara>
557
 
</simpara></listitem></varlistentry>
558
 
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
559
 
 
560
 
 
561
 
</simpara></listitem></varlistentry>
562
 
</variablelist></refsect2>
563
 
<refsect2>
564
 
<title><anchor id="idmef-value-get-uint8" role="function"/>idmef_value_get_uint8 ()</title>
565
 
<indexterm><primary>idmef_value_get_uint8</primary></indexterm><programlisting><link linkend="uint8-t">uint8_t</link>             idmef_value_get_uint8               (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
566
 
<para>
567
 
 
568
 
</para><variablelist role="params">
569
 
<varlistentry><term><parameter>val</parameter>&nbsp;:</term>
570
 
<listitem><simpara>
571
 
</simpara></listitem></varlistentry>
572
 
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
573
 
 
574
 
 
575
 
</simpara></listitem></varlistentry>
576
 
</variablelist></refsect2>
577
 
<refsect2>
578
 
<title><anchor id="idmef-value-get-int16" role="function"/>idmef_value_get_int16 ()</title>
579
 
<indexterm><primary>idmef_value_get_int16</primary></indexterm><programlisting><link linkend="int16-t">int16_t</link>             idmef_value_get_int16               (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
580
 
<para>
581
 
 
582
 
</para><variablelist role="params">
583
 
<varlistentry><term><parameter>val</parameter>&nbsp;:</term>
584
 
<listitem><simpara>
585
 
</simpara></listitem></varlistentry>
586
 
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
587
 
 
588
 
 
589
 
</simpara></listitem></varlistentry>
590
 
</variablelist></refsect2>
591
 
<refsect2>
592
 
<title><anchor id="idmef-value-get-uint16" role="function"/>idmef_value_get_uint16 ()</title>
593
 
<indexterm><primary>idmef_value_get_uint16</primary></indexterm><programlisting><link linkend="uint16-t">uint16_t</link>            idmef_value_get_uint16              (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
594
 
<para>
595
 
 
596
 
</para><variablelist role="params">
597
 
<varlistentry><term><parameter>val</parameter>&nbsp;:</term>
598
 
<listitem><simpara>
599
 
</simpara></listitem></varlistentry>
600
 
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
601
 
 
602
 
 
603
 
</simpara></listitem></varlistentry>
604
 
</variablelist></refsect2>
605
 
<refsect2>
606
 
<title><anchor id="idmef-value-get-int32" role="function"/>idmef_value_get_int32 ()</title>
607
 
<indexterm><primary>idmef_value_get_int32</primary></indexterm><programlisting><link linkend="int32-t">int32_t</link>             idmef_value_get_int32               (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
608
 
<para>
609
 
 
610
 
</para><variablelist role="params">
611
 
<varlistentry><term><parameter>val</parameter>&nbsp;:</term>
612
 
<listitem><simpara>
613
 
</simpara></listitem></varlistentry>
614
 
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
615
 
 
616
 
 
617
 
</simpara></listitem></varlistentry>
618
 
</variablelist></refsect2>
619
 
<refsect2>
620
 
<title><anchor id="idmef-value-get-uint32" role="function"/>idmef_value_get_uint32 ()</title>
621
 
<indexterm><primary>idmef_value_get_uint32</primary></indexterm><programlisting><link linkend="uint32-t">uint32_t</link>            idmef_value_get_uint32              (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
622
 
<para>
623
 
 
624
 
</para><variablelist role="params">
625
 
<varlistentry><term><parameter>val</parameter>&nbsp;:</term>
626
 
<listitem><simpara>
627
 
</simpara></listitem></varlistentry>
628
 
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
629
 
 
630
 
 
631
 
</simpara></listitem></varlistentry>
632
 
</variablelist></refsect2>
633
 
<refsect2>
634
 
<title><anchor id="idmef-value-get-int64" role="function"/>idmef_value_get_int64 ()</title>
635
 
<indexterm><primary>idmef_value_get_int64</primary></indexterm><programlisting><link linkend="int64-t">int64_t</link>             idmef_value_get_int64               (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
636
 
<para>
637
 
 
638
 
</para><variablelist role="params">
639
 
<varlistentry><term><parameter>val</parameter>&nbsp;:</term>
640
 
<listitem><simpara>
641
 
</simpara></listitem></varlistentry>
642
 
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
643
 
 
644
 
 
645
 
</simpara></listitem></varlistentry>
646
 
</variablelist></refsect2>
647
 
<refsect2>
648
 
<title><anchor id="idmef-value-get-uint64" role="function"/>idmef_value_get_uint64 ()</title>
649
 
<indexterm><primary>idmef_value_get_uint64</primary></indexterm><programlisting><link linkend="uint64-t">uint64_t</link>            idmef_value_get_uint64              (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
650
 
<para>
651
 
 
652
 
</para><variablelist role="params">
653
 
<varlistentry><term><parameter>val</parameter>&nbsp;:</term>
654
 
<listitem><simpara>
655
 
</simpara></listitem></varlistentry>
656
 
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
657
 
 
658
 
 
659
 
</simpara></listitem></varlistentry>
660
 
</variablelist></refsect2>
661
 
<refsect2>
662
 
<title><anchor id="idmef-value-get-enum" role="function"/>idmef_value_get_enum ()</title>
663
 
<indexterm><primary>idmef_value_get_enum</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_get_enum                (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
664
 
<para>
665
 
 
666
 
</para><variablelist role="params">
667
 
<varlistentry><term><parameter>val</parameter>&nbsp;:</term>
668
 
<listitem><simpara>
669
 
</simpara></listitem></varlistentry>
670
 
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
671
 
 
672
 
 
673
 
</simpara></listitem></varlistentry>
674
 
</variablelist></refsect2>
675
 
<refsect2>
676
 
<title><anchor id="idmef-value-get-float" role="function"/>idmef_value_get_float ()</title>
677
 
<indexterm><primary>idmef_value_get_float</primary></indexterm><programlisting><link linkend="float">float</link>               idmef_value_get_float               (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
678
 
<para>
679
 
 
680
 
</para><variablelist role="params">
681
 
<varlistentry><term><parameter>val</parameter>&nbsp;:</term>
682
 
<listitem><simpara>
683
 
</simpara></listitem></varlistentry>
684
 
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
685
 
 
686
 
 
687
 
</simpara></listitem></varlistentry>
688
 
</variablelist></refsect2>
689
 
<refsect2>
690
 
<title><anchor id="idmef-value-get-double" role="function"/>idmef_value_get_double ()</title>
691
 
<indexterm><primary>idmef_value_get_double</primary></indexterm><programlisting><link linkend="double">double</link>              idmef_value_get_double              (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
692
 
<para>
693
 
 
694
 
</para><variablelist role="params">
695
 
<varlistentry><term><parameter>val</parameter>&nbsp;:</term>
696
 
<listitem><simpara>
697
 
</simpara></listitem></varlistentry>
698
 
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
699
 
 
700
 
 
701
 
</simpara></listitem></varlistentry>
702
 
</variablelist></refsect2>
703
 
<refsect2>
704
 
<title><anchor id="idmef-value-get-time" role="function"/>idmef_value_get_time ()</title>
705
 
<indexterm><primary>idmef_value_get_time</primary></indexterm><programlisting><link linkend="idmef-time-t">idmef_time_t</link>*       idmef_value_get_time                (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
706
 
<para>
707
 
 
708
 
</para><variablelist role="params">
709
 
<varlistentry><term><parameter>val</parameter>&nbsp;:</term>
710
 
<listitem><simpara>
711
 
</simpara></listitem></varlistentry>
712
 
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
713
 
 
714
 
 
715
 
</simpara></listitem></varlistentry>
716
 
</variablelist></refsect2>
717
 
<refsect2>
718
 
<title><anchor id="idmef-value-get-data" role="function"/>idmef_value_get_data ()</title>
719
 
<indexterm><primary>idmef_value_get_data</primary></indexterm><programlisting><link linkend="idmef-data-t">idmef_data_t</link>*       idmef_value_get_data                (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
720
 
<para>
721
 
 
722
 
</para><variablelist role="params">
723
 
<varlistentry><term><parameter>val</parameter>&nbsp;:</term>
724
 
<listitem><simpara>
725
 
</simpara></listitem></varlistentry>
726
 
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
727
 
 
728
 
 
729
 
</simpara></listitem></varlistentry>
730
 
</variablelist></refsect2>
731
 
<refsect2>
732
 
<title><anchor id="idmef-value-get-string" role="function"/>idmef_value_get_string ()</title>
733
 
<indexterm><primary>idmef_value_get_string</primary></indexterm><programlisting><link linkend="prelude-string-t">prelude_string_t</link>*   idmef_value_get_string              (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
734
 
<para>
735
 
 
736
 
</para><variablelist role="params">
737
 
<varlistentry><term><parameter>val</parameter>&nbsp;:</term>
738
 
<listitem><simpara>
739
 
</simpara></listitem></varlistentry>
740
 
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
741
 
 
742
 
 
743
 
</simpara></listitem></varlistentry>
744
 
</variablelist></refsect2>
745
 
<refsect2>
746
 
<title><anchor id="idmef-value-list-add" role="function"/>idmef_value_list_add ()</title>
747
 
<indexterm><primary>idmef_value_list_add</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_list_add                (<link linkend="idmef-value-t">idmef_value_t</link> *list,
 
546
<refsect2 id="idmef-value-get-int8" role="function">
 
547
<title>idmef_value_get_int8 ()</title>
 
548
<indexterm zone="idmef-value-get-int8"><primary>idmef_value_get_int8</primary></indexterm><programlisting><link linkend="int8-t">int8_t</link>              idmef_value_get_int8                (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
 
549
<para>
 
550
 
 
551
</para><variablelist role="params">
 
552
<varlistentry><term><parameter>val</parameter>&nbsp;:</term>
 
553
<listitem><simpara>
 
554
</simpara></listitem></varlistentry>
 
555
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
556
 
 
557
 
 
558
</simpara></listitem></varlistentry>
 
559
</variablelist></refsect2>
 
560
<refsect2 id="idmef-value-get-uint8" role="function">
 
561
<title>idmef_value_get_uint8 ()</title>
 
562
<indexterm zone="idmef-value-get-uint8"><primary>idmef_value_get_uint8</primary></indexterm><programlisting><link linkend="uint8-t">uint8_t</link>             idmef_value_get_uint8               (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
 
563
<para>
 
564
 
 
565
</para><variablelist role="params">
 
566
<varlistentry><term><parameter>val</parameter>&nbsp;:</term>
 
567
<listitem><simpara>
 
568
</simpara></listitem></varlistentry>
 
569
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
570
 
 
571
 
 
572
</simpara></listitem></varlistentry>
 
573
</variablelist></refsect2>
 
574
<refsect2 id="idmef-value-get-int16" role="function">
 
575
<title>idmef_value_get_int16 ()</title>
 
576
<indexterm zone="idmef-value-get-int16"><primary>idmef_value_get_int16</primary></indexterm><programlisting><link linkend="int16-t">int16_t</link>             idmef_value_get_int16               (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
 
577
<para>
 
578
 
 
579
</para><variablelist role="params">
 
580
<varlistentry><term><parameter>val</parameter>&nbsp;:</term>
 
581
<listitem><simpara>
 
582
</simpara></listitem></varlistentry>
 
583
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
584
 
 
585
 
 
586
</simpara></listitem></varlistentry>
 
587
</variablelist></refsect2>
 
588
<refsect2 id="idmef-value-get-uint16" role="function">
 
589
<title>idmef_value_get_uint16 ()</title>
 
590
<indexterm zone="idmef-value-get-uint16"><primary>idmef_value_get_uint16</primary></indexterm><programlisting><link linkend="uint16-t">uint16_t</link>            idmef_value_get_uint16              (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
 
591
<para>
 
592
 
 
593
</para><variablelist role="params">
 
594
<varlistentry><term><parameter>val</parameter>&nbsp;:</term>
 
595
<listitem><simpara>
 
596
</simpara></listitem></varlistentry>
 
597
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
598
 
 
599
 
 
600
</simpara></listitem></varlistentry>
 
601
</variablelist></refsect2>
 
602
<refsect2 id="idmef-value-get-int32" role="function">
 
603
<title>idmef_value_get_int32 ()</title>
 
604
<indexterm zone="idmef-value-get-int32"><primary>idmef_value_get_int32</primary></indexterm><programlisting><link linkend="int32-t">int32_t</link>             idmef_value_get_int32               (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
 
605
<para>
 
606
 
 
607
</para><variablelist role="params">
 
608
<varlistentry><term><parameter>val</parameter>&nbsp;:</term>
 
609
<listitem><simpara>
 
610
</simpara></listitem></varlistentry>
 
611
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
612
 
 
613
 
 
614
</simpara></listitem></varlistentry>
 
615
</variablelist></refsect2>
 
616
<refsect2 id="idmef-value-get-uint32" role="function">
 
617
<title>idmef_value_get_uint32 ()</title>
 
618
<indexterm zone="idmef-value-get-uint32"><primary>idmef_value_get_uint32</primary></indexterm><programlisting><link linkend="uint32-t">uint32_t</link>            idmef_value_get_uint32              (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
 
619
<para>
 
620
 
 
621
</para><variablelist role="params">
 
622
<varlistentry><term><parameter>val</parameter>&nbsp;:</term>
 
623
<listitem><simpara>
 
624
</simpara></listitem></varlistentry>
 
625
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
626
 
 
627
 
 
628
</simpara></listitem></varlistentry>
 
629
</variablelist></refsect2>
 
630
<refsect2 id="idmef-value-get-int64" role="function">
 
631
<title>idmef_value_get_int64 ()</title>
 
632
<indexterm zone="idmef-value-get-int64"><primary>idmef_value_get_int64</primary></indexterm><programlisting><link linkend="int64-t">int64_t</link>             idmef_value_get_int64               (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
 
633
<para>
 
634
 
 
635
</para><variablelist role="params">
 
636
<varlistentry><term><parameter>val</parameter>&nbsp;:</term>
 
637
<listitem><simpara>
 
638
</simpara></listitem></varlistentry>
 
639
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
640
 
 
641
 
 
642
</simpara></listitem></varlistentry>
 
643
</variablelist></refsect2>
 
644
<refsect2 id="idmef-value-get-uint64" role="function">
 
645
<title>idmef_value_get_uint64 ()</title>
 
646
<indexterm zone="idmef-value-get-uint64"><primary>idmef_value_get_uint64</primary></indexterm><programlisting><link linkend="uint64-t">uint64_t</link>            idmef_value_get_uint64              (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
 
647
<para>
 
648
 
 
649
</para><variablelist role="params">
 
650
<varlistentry><term><parameter>val</parameter>&nbsp;:</term>
 
651
<listitem><simpara>
 
652
</simpara></listitem></varlistentry>
 
653
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
654
 
 
655
 
 
656
</simpara></listitem></varlistentry>
 
657
</variablelist></refsect2>
 
658
<refsect2 id="idmef-value-get-enum" role="function">
 
659
<title>idmef_value_get_enum ()</title>
 
660
<indexterm zone="idmef-value-get-enum"><primary>idmef_value_get_enum</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_get_enum                (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
 
661
<para>
 
662
 
 
663
</para><variablelist role="params">
 
664
<varlistentry><term><parameter>val</parameter>&nbsp;:</term>
 
665
<listitem><simpara>
 
666
</simpara></listitem></varlistentry>
 
667
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
668
 
 
669
 
 
670
</simpara></listitem></varlistentry>
 
671
</variablelist></refsect2>
 
672
<refsect2 id="idmef-value-get-float" role="function">
 
673
<title>idmef_value_get_float ()</title>
 
674
<indexterm zone="idmef-value-get-float"><primary>idmef_value_get_float</primary></indexterm><programlisting><link linkend="float">float</link>               idmef_value_get_float               (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
 
675
<para>
 
676
 
 
677
</para><variablelist role="params">
 
678
<varlistentry><term><parameter>val</parameter>&nbsp;:</term>
 
679
<listitem><simpara>
 
680
</simpara></listitem></varlistentry>
 
681
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
682
 
 
683
 
 
684
</simpara></listitem></varlistentry>
 
685
</variablelist></refsect2>
 
686
<refsect2 id="idmef-value-get-double" role="function">
 
687
<title>idmef_value_get_double ()</title>
 
688
<indexterm zone="idmef-value-get-double"><primary>idmef_value_get_double</primary></indexterm><programlisting><link linkend="double">double</link>              idmef_value_get_double              (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
 
689
<para>
 
690
 
 
691
</para><variablelist role="params">
 
692
<varlistentry><term><parameter>val</parameter>&nbsp;:</term>
 
693
<listitem><simpara>
 
694
</simpara></listitem></varlistentry>
 
695
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
696
 
 
697
 
 
698
</simpara></listitem></varlistentry>
 
699
</variablelist></refsect2>
 
700
<refsect2 id="idmef-value-get-time" role="function">
 
701
<title>idmef_value_get_time ()</title>
 
702
<indexterm zone="idmef-value-get-time"><primary>idmef_value_get_time</primary></indexterm><programlisting><link linkend="idmef-time-t">idmef_time_t</link>*       idmef_value_get_time                (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
 
703
<para>
 
704
 
 
705
</para><variablelist role="params">
 
706
<varlistentry><term><parameter>val</parameter>&nbsp;:</term>
 
707
<listitem><simpara>
 
708
</simpara></listitem></varlistentry>
 
709
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
710
 
 
711
 
 
712
</simpara></listitem></varlistentry>
 
713
</variablelist></refsect2>
 
714
<refsect2 id="idmef-value-get-data" role="function">
 
715
<title>idmef_value_get_data ()</title>
 
716
<indexterm zone="idmef-value-get-data"><primary>idmef_value_get_data</primary></indexterm><programlisting><link linkend="idmef-data-t">idmef_data_t</link>*       idmef_value_get_data                (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
 
717
<para>
 
718
 
 
719
</para><variablelist role="params">
 
720
<varlistentry><term><parameter>val</parameter>&nbsp;:</term>
 
721
<listitem><simpara>
 
722
</simpara></listitem></varlistentry>
 
723
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
724
 
 
725
 
 
726
</simpara></listitem></varlistentry>
 
727
</variablelist></refsect2>
 
728
<refsect2 id="idmef-value-get-string" role="function">
 
729
<title>idmef_value_get_string ()</title>
 
730
<indexterm zone="idmef-value-get-string"><primary>idmef_value_get_string</primary></indexterm><programlisting><link linkend="prelude-string-t">prelude_string_t</link>*   idmef_value_get_string              (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
 
731
<para>
 
732
 
 
733
</para><variablelist role="params">
 
734
<varlistentry><term><parameter>val</parameter>&nbsp;:</term>
 
735
<listitem><simpara>
 
736
</simpara></listitem></varlistentry>
 
737
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
738
 
 
739
 
 
740
</simpara></listitem></varlistentry>
 
741
</variablelist></refsect2>
 
742
<refsect2 id="idmef-value-list-add" role="function">
 
743
<title>idmef_value_list_add ()</title>
 
744
<indexterm zone="idmef-value-list-add"><primary>idmef_value_list_add</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_list_add                (<link linkend="idmef-value-t">idmef_value_t</link> *list,
748
745
                                                         <link linkend="idmef-value-t">idmef_value_t</link> *item);</programlisting>
749
746
<para>
750
747
 
760
757
 
761
758
</simpara></listitem></varlistentry>
762
759
</variablelist></refsect2>
763
 
<refsect2>
764
 
<title><anchor id="idmef-value-is-list" role="function"/>idmef_value_is_list ()</title>
765
 
<indexterm><primary>idmef_value_is_list</primary></indexterm><programlisting><link linkend="prelude-bool-t">prelude_bool_t</link>      idmef_value_is_list                 (const <link linkend="idmef-value-t">idmef_value_t</link> *list);</programlisting>
766
 
<para>
767
 
 
768
 
</para><variablelist role="params">
769
 
<varlistentry><term><parameter>list</parameter>&nbsp;:</term>
770
 
<listitem><simpara>
771
 
</simpara></listitem></varlistentry>
772
 
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
773
 
 
774
 
 
775
 
</simpara></listitem></varlistentry>
776
 
</variablelist></refsect2>
777
 
<refsect2>
778
 
<title><anchor id="idmef-value-list-is-empty" role="function"/>idmef_value_list_is_empty ()</title>
779
 
<indexterm><primary>idmef_value_list_is_empty</primary></indexterm><programlisting><link linkend="prelude-bool-t">prelude_bool_t</link>      idmef_value_list_is_empty           (const <link linkend="idmef-value-t">idmef_value_t</link> *list);</programlisting>
780
 
<para>
781
 
 
782
 
</para><variablelist role="params">
783
 
<varlistentry><term><parameter>list</parameter>&nbsp;:</term>
784
 
<listitem><simpara>
785
 
</simpara></listitem></varlistentry>
786
 
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
787
 
 
788
 
 
789
 
</simpara></listitem></varlistentry>
790
 
</variablelist></refsect2>
791
 
<refsect2>
792
 
<title><anchor id="idmef-value-have-own-data" role="function"/>idmef_value_have_own_data ()</title>
793
 
<indexterm><primary>idmef_value_have_own_data</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_have_own_data           (<link linkend="idmef-value-t">idmef_value_t</link> *value);</programlisting>
794
 
<para>
795
 
 
796
 
</para><variablelist role="params">
797
 
<varlistentry><term><parameter>value</parameter>&nbsp;:</term>
798
 
<listitem><simpara>
799
 
</simpara></listitem></varlistentry>
800
 
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
801
 
 
802
 
 
803
 
</simpara></listitem></varlistentry>
804
 
</variablelist></refsect2>
805
 
<refsect2>
806
 
<title><anchor id="idmef-value-dont-have-own-data" role="function"/>idmef_value_dont_have_own_data ()</title>
807
 
<indexterm><primary>idmef_value_dont_have_own_data</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_dont_have_own_data      (<link linkend="idmef-value-t">idmef_value_t</link> *value);</programlisting>
808
 
<para>
809
 
 
810
 
</para><variablelist role="params">
811
 
<varlistentry><term><parameter>value</parameter>&nbsp;:</term>
812
 
<listitem><simpara>
813
 
</simpara></listitem></varlistentry>
814
 
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
815
 
 
816
 
 
817
 
</simpara></listitem></varlistentry>
818
 
</variablelist></refsect2>
819
 
<refsect2>
820
 
<title><anchor id="idmef-value-get-type" role="function"/>idmef_value_get_type ()</title>
821
 
<indexterm><primary>idmef_value_get_type</primary></indexterm><programlisting><link linkend="idmef-value-type-id-t">idmef_value_type_id_t</link> idmef_value_get_type              (const <link linkend="idmef-value-t">idmef_value_t</link> *value);</programlisting>
822
 
<para>
823
 
 
824
 
</para><variablelist role="params">
825
 
<varlistentry><term><parameter>value</parameter>&nbsp;:</term>
826
 
<listitem><simpara>
827
 
</simpara></listitem></varlistentry>
828
 
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
829
 
 
830
 
 
831
 
</simpara></listitem></varlistentry>
832
 
</variablelist></refsect2>
833
 
<refsect2>
834
 
<title><anchor id="idmef-value-get-class" role="function"/>idmef_value_get_class ()</title>
835
 
<indexterm><primary>idmef_value_get_class</primary></indexterm><programlisting><link linkend="idmef-class-id-t">idmef_class_id_t</link>    idmef_value_get_class               (const <link linkend="idmef-value-t">idmef_value_t</link> *value);</programlisting>
836
 
<para>
837
 
 
838
 
</para><variablelist role="params">
839
 
<varlistentry><term><parameter>value</parameter>&nbsp;:</term>
840
 
<listitem><simpara>
841
 
</simpara></listitem></varlistentry>
842
 
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
843
 
 
844
 
 
845
 
</simpara></listitem></varlistentry>
846
 
</variablelist></refsect2>
847
 
<refsect2>
848
 
<title><anchor id="idmef-value-get-object" role="function"/>idmef_value_get_object ()</title>
849
 
<indexterm><primary>idmef_value_get_object</primary></indexterm><programlisting><link linkend="void">void</link>*               idmef_value_get_object              (const <link linkend="idmef-value-t">idmef_value_t</link> *value);</programlisting>
850
 
<para>
851
 
 
852
 
</para><variablelist role="params">
853
 
<varlistentry><term><parameter>value</parameter>&nbsp;:</term>
854
 
<listitem><simpara>
855
 
</simpara></listitem></varlistentry>
856
 
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
857
 
 
858
 
 
859
 
</simpara></listitem></varlistentry>
860
 
</variablelist></refsect2>
861
 
<refsect2>
862
 
<title><anchor id="idmef-value-iterate" role="function"/>idmef_value_iterate ()</title>
863
 
<indexterm><primary>idmef_value_iterate</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_iterate                 (<link linkend="idmef-value-t">idmef_value_t</link> *value,
864
 
                                                         <link linkend="int">int</link> (*callback) (idmef_value_t *ptr, void *extra),
865
 
                                                         <link linkend="void">void</link> *extra);</programlisting>
866
 
<para>
867
 
 
868
 
</para><variablelist role="params">
869
 
<varlistentry><term><parameter>value</parameter>&nbsp;:</term>
870
 
<listitem><simpara>
871
 
</simpara></listitem></varlistentry>
872
 
<varlistentry><term><parameter>callback</parameter>&nbsp;:</term>
873
 
<listitem><simpara>
874
 
</simpara></listitem></varlistentry>
875
 
<varlistentry><term><parameter>extra</parameter>&nbsp;:</term>
876
 
<listitem><simpara>
877
 
</simpara></listitem></varlistentry>
878
 
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
879
 
 
880
 
 
881
 
</simpara></listitem></varlistentry>
882
 
</variablelist></refsect2>
883
 
<refsect2>
884
 
<title><anchor id="idmef-value-iterate-reversed" role="function"/>idmef_value_iterate_reversed ()</title>
885
 
<indexterm><primary>idmef_value_iterate_reversed</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_iterate_reversed        (<link linkend="idmef-value-t">idmef_value_t</link> *value,
886
 
                                                         <link linkend="int">int</link> (*callback) (idmef_value_t *ptr, void *extra),
887
 
                                                         <link linkend="void">void</link> *extra);</programlisting>
888
 
<para>
889
 
 
890
 
</para><variablelist role="params">
891
 
<varlistentry><term><parameter>value</parameter>&nbsp;:</term>
892
 
<listitem><simpara>
893
 
</simpara></listitem></varlistentry>
894
 
<varlistentry><term><parameter>callback</parameter>&nbsp;:</term>
895
 
<listitem><simpara>
896
 
</simpara></listitem></varlistentry>
897
 
<varlistentry><term><parameter>extra</parameter>&nbsp;:</term>
898
 
<listitem><simpara>
899
 
</simpara></listitem></varlistentry>
900
 
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
901
 
 
902
 
 
903
 
</simpara></listitem></varlistentry>
904
 
</variablelist></refsect2>
905
 
<refsect2>
906
 
<title><anchor id="idmef-value-get-nth" role="function"/>idmef_value_get_nth ()</title>
907
 
<indexterm><primary>idmef_value_get_nth</primary></indexterm><programlisting><link linkend="idmef-value-t">idmef_value_t</link>*      idmef_value_get_nth                 (<link linkend="idmef-value-t">idmef_value_t</link> *val,
 
760
<refsect2 id="idmef-value-is-list" role="function">
 
761
<title>idmef_value_is_list ()</title>
 
762
<indexterm zone="idmef-value-is-list"><primary>idmef_value_is_list</primary></indexterm><programlisting><link linkend="prelude-bool-t">prelude_bool_t</link>      idmef_value_is_list                 (const <link linkend="idmef-value-t">idmef_value_t</link> *list);</programlisting>
 
763
<para>
 
764
 
 
765
</para><variablelist role="params">
 
766
<varlistentry><term><parameter>list</parameter>&nbsp;:</term>
 
767
<listitem><simpara>
 
768
</simpara></listitem></varlistentry>
 
769
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
770
 
 
771
 
 
772
</simpara></listitem></varlistentry>
 
773
</variablelist></refsect2>
 
774
<refsect2 id="idmef-value-list-is-empty" role="function">
 
775
<title>idmef_value_list_is_empty ()</title>
 
776
<indexterm zone="idmef-value-list-is-empty"><primary>idmef_value_list_is_empty</primary></indexterm><programlisting><link linkend="prelude-bool-t">prelude_bool_t</link>      idmef_value_list_is_empty           (const <link linkend="idmef-value-t">idmef_value_t</link> *list);</programlisting>
 
777
<para>
 
778
 
 
779
</para><variablelist role="params">
 
780
<varlistentry><term><parameter>list</parameter>&nbsp;:</term>
 
781
<listitem><simpara>
 
782
</simpara></listitem></varlistentry>
 
783
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
784
 
 
785
 
 
786
</simpara></listitem></varlistentry>
 
787
</variablelist></refsect2>
 
788
<refsect2 id="idmef-value-have-own-data" role="function">
 
789
<title>idmef_value_have_own_data ()</title>
 
790
<indexterm zone="idmef-value-have-own-data"><primary>idmef_value_have_own_data</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_have_own_data           (<link linkend="idmef-value-t">idmef_value_t</link> *value);</programlisting>
 
791
<para>
 
792
 
 
793
</para><variablelist role="params">
 
794
<varlistentry><term><parameter>value</parameter>&nbsp;:</term>
 
795
<listitem><simpara>
 
796
</simpara></listitem></varlistentry>
 
797
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
798
 
 
799
 
 
800
</simpara></listitem></varlistentry>
 
801
</variablelist></refsect2>
 
802
<refsect2 id="idmef-value-dont-have-own-data" role="function">
 
803
<title>idmef_value_dont_have_own_data ()</title>
 
804
<indexterm zone="idmef-value-dont-have-own-data"><primary>idmef_value_dont_have_own_data</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_dont_have_own_data      (<link linkend="idmef-value-t">idmef_value_t</link> *value);</programlisting>
 
805
<para>
 
806
 
 
807
</para><variablelist role="params">
 
808
<varlistentry><term><parameter>value</parameter>&nbsp;:</term>
 
809
<listitem><simpara>
 
810
</simpara></listitem></varlistentry>
 
811
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
812
 
 
813
 
 
814
</simpara></listitem></varlistentry>
 
815
</variablelist></refsect2>
 
816
<refsect2 id="idmef-value-get-type" role="function">
 
817
<title>idmef_value_get_type ()</title>
 
818
<indexterm zone="idmef-value-get-type"><primary>idmef_value_get_type</primary></indexterm><programlisting><link linkend="idmef-value-type-id-t">idmef_value_type_id_t</link> idmef_value_get_type              (const <link linkend="idmef-value-t">idmef_value_t</link> *value);</programlisting>
 
819
<para>
 
820
 
 
821
</para><variablelist role="params">
 
822
<varlistentry><term><parameter>value</parameter>&nbsp;:</term>
 
823
<listitem><simpara>
 
824
</simpara></listitem></varlistentry>
 
825
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
826
 
 
827
 
 
828
</simpara></listitem></varlistentry>
 
829
</variablelist></refsect2>
 
830
<refsect2 id="idmef-value-get-class" role="function">
 
831
<title>idmef_value_get_class ()</title>
 
832
<indexterm zone="idmef-value-get-class"><primary>idmef_value_get_class</primary></indexterm><programlisting><link linkend="idmef-class-id-t">idmef_class_id_t</link>    idmef_value_get_class               (const <link linkend="idmef-value-t">idmef_value_t</link> *value);</programlisting>
 
833
<para>
 
834
 
 
835
</para><variablelist role="params">
 
836
<varlistentry><term><parameter>value</parameter>&nbsp;:</term>
 
837
<listitem><simpara>
 
838
</simpara></listitem></varlistentry>
 
839
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
840
 
 
841
 
 
842
</simpara></listitem></varlistentry>
 
843
</variablelist></refsect2>
 
844
<refsect2 id="idmef-value-get-object" role="function">
 
845
<title>idmef_value_get_object ()</title>
 
846
<indexterm zone="idmef-value-get-object"><primary>idmef_value_get_object</primary></indexterm><programlisting><link linkend="void">void</link>*               idmef_value_get_object              (const <link linkend="idmef-value-t">idmef_value_t</link> *value);</programlisting>
 
847
<para>
 
848
 
 
849
</para><variablelist role="params">
 
850
<varlistentry><term><parameter>value</parameter>&nbsp;:</term>
 
851
<listitem><simpara>
 
852
</simpara></listitem></varlistentry>
 
853
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
854
 
 
855
 
 
856
</simpara></listitem></varlistentry>
 
857
</variablelist></refsect2>
 
858
<refsect2 id="idmef-value-iterate" role="function">
 
859
<title>idmef_value_iterate ()</title>
 
860
<indexterm zone="idmef-value-iterate"><primary>idmef_value_iterate</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_iterate                 (<link linkend="idmef-value-t">idmef_value_t</link> *value,
 
861
                                                         <link linkend="int">int</link> (callbackidmef_value_t *ptr, void *extra) (),
 
862
                                                         <link linkend="void">void</link> *extra);</programlisting>
 
863
<para>
 
864
 
 
865
</para><variablelist role="params">
 
866
<varlistentry><term><parameter>value</parameter>&nbsp;:</term>
 
867
<listitem><simpara>
 
868
</simpara></listitem></varlistentry>
 
869
<varlistentry><term><parameter>callback</parameter>&nbsp;:</term>
 
870
<listitem><simpara>
 
871
</simpara></listitem></varlistentry>
 
872
<varlistentry><term><parameter>extra</parameter>&nbsp;:</term>
 
873
<listitem><simpara>
 
874
</simpara></listitem></varlistentry>
 
875
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
876
 
 
877
 
 
878
</simpara></listitem></varlistentry>
 
879
</variablelist></refsect2>
 
880
<refsect2 id="idmef-value-iterate-reversed" role="function">
 
881
<title>idmef_value_iterate_reversed ()</title>
 
882
<indexterm zone="idmef-value-iterate-reversed"><primary>idmef_value_iterate_reversed</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_iterate_reversed        (<link linkend="idmef-value-t">idmef_value_t</link> *value,
 
883
                                                         <link linkend="int">int</link> (callbackidmef_value_t *ptr, void *extra) (),
 
884
                                                         <link linkend="void">void</link> *extra);</programlisting>
 
885
<para>
 
886
 
 
887
</para><variablelist role="params">
 
888
<varlistentry><term><parameter>value</parameter>&nbsp;:</term>
 
889
<listitem><simpara>
 
890
</simpara></listitem></varlistentry>
 
891
<varlistentry><term><parameter>callback</parameter>&nbsp;:</term>
 
892
<listitem><simpara>
 
893
</simpara></listitem></varlistentry>
 
894
<varlistentry><term><parameter>extra</parameter>&nbsp;:</term>
 
895
<listitem><simpara>
 
896
</simpara></listitem></varlistentry>
 
897
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
898
 
 
899
 
 
900
</simpara></listitem></varlistentry>
 
901
</variablelist></refsect2>
 
902
<refsect2 id="idmef-value-get-nth" role="function">
 
903
<title>idmef_value_get_nth ()</title>
 
904
<indexterm zone="idmef-value-get-nth"><primary>idmef_value_get_nth</primary></indexterm><programlisting><link linkend="idmef-value-t">idmef_value_t</link>*      idmef_value_get_nth                 (<link linkend="idmef-value-t">idmef_value_t</link> *val,
908
905
                                                         <link linkend="int">int</link> n);</programlisting>
909
906
<para>
910
907
 
920
917
 
921
918
</simpara></listitem></varlistentry>
922
919
</variablelist></refsect2>
923
 
<refsect2>
924
 
<title><anchor id="idmef-value-get-count" role="function"/>idmef_value_get_count ()</title>
925
 
<indexterm><primary>idmef_value_get_count</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_get_count               (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
 
920
<refsect2 id="idmef-value-get-count" role="function">
 
921
<title>idmef_value_get_count ()</title>
 
922
<indexterm zone="idmef-value-get-count"><primary>idmef_value_get_count</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_get_count               (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
926
923
<para>
927
924
 
928
925
</para><variablelist role="params">
934
931
 
935
932
</simpara></listitem></varlistentry>
936
933
</variablelist></refsect2>
937
 
<refsect2>
938
 
<title><anchor id="idmef-value-clone" role="function"/>idmef_value_clone ()</title>
939
 
<indexterm><primary>idmef_value_clone</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_clone                   (const <link linkend="idmef-value-t">idmef_value_t</link> *val,
 
934
<refsect2 id="idmef-value-clone" role="function">
 
935
<title>idmef_value_clone ()</title>
 
936
<indexterm zone="idmef-value-clone"><primary>idmef_value_clone</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_clone                   (const <link linkend="idmef-value-t">idmef_value_t</link> *val,
940
937
                                                         <link linkend="idmef-value-t">idmef_value_t</link> **dst);</programlisting>
941
938
<para>
942
939
 
952
949
 
953
950
</simpara></listitem></varlistentry>
954
951
</variablelist></refsect2>
955
 
<refsect2>
956
 
<title><anchor id="idmef-value-ref" role="function"/>idmef_value_ref ()</title>
957
 
<indexterm><primary>idmef_value_ref</primary></indexterm><programlisting><link linkend="idmef-value-t">idmef_value_t</link>*      idmef_value_ref                     (<link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
 
952
<refsect2 id="idmef-value-ref" role="function">
 
953
<title>idmef_value_ref ()</title>
 
954
<indexterm zone="idmef-value-ref"><primary>idmef_value_ref</primary></indexterm><programlisting><link linkend="idmef-value-t">idmef_value_t</link>*      idmef_value_ref                     (<link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
958
955
<para>
959
956
 
960
957
</para><variablelist role="params">
966
963
 
967
964
</simpara></listitem></varlistentry>
968
965
</variablelist></refsect2>
969
 
<refsect2>
970
 
<title><anchor id="idmef-value-print" role="function"/>idmef_value_print ()</title>
971
 
<indexterm><primary>idmef_value_print</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_print                   (const <link linkend="idmef-value-t">idmef_value_t</link> *val,
 
966
<refsect2 id="idmef-value-print" role="function">
 
967
<title>idmef_value_print ()</title>
 
968
<indexterm zone="idmef-value-print"><primary>idmef_value_print</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_print                   (const <link linkend="idmef-value-t">idmef_value_t</link> *val,
972
969
                                                         <link linkend="prelude-io-t">prelude_io_t</link> *fd);</programlisting>
973
970
<para>
974
971
 
984
981
 
985
982
</simpara></listitem></varlistentry>
986
983
</variablelist></refsect2>
987
 
<refsect2>
988
 
<title><anchor id="idmef-value-to-string" role="function"/>idmef_value_to_string ()</title>
989
 
<indexterm><primary>idmef_value_to_string</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_to_string               (const <link linkend="idmef-value-t">idmef_value_t</link> *val,
 
984
<refsect2 id="idmef-value-to-string" role="function">
 
985
<title>idmef_value_to_string ()</title>
 
986
<indexterm zone="idmef-value-to-string"><primary>idmef_value_to_string</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_to_string               (const <link linkend="idmef-value-t">idmef_value_t</link> *val,
990
987
                                                         <link linkend="prelude-string-t">prelude_string_t</link> *out);</programlisting>
991
988
<para>
992
989
 
1002
999
 
1003
1000
</simpara></listitem></varlistentry>
1004
1001
</variablelist></refsect2>
1005
 
<refsect2>
1006
 
<title><anchor id="idmef-value-get" role="function"/>idmef_value_get ()</title>
1007
 
<indexterm><primary>idmef_value_get</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_get                     (const <link linkend="idmef-value-t">idmef_value_t</link> *val,
 
1002
<refsect2 id="idmef-value-get" role="function">
 
1003
<title>idmef_value_get ()</title>
 
1004
<indexterm zone="idmef-value-get"><primary>idmef_value_get</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_get                     (const <link linkend="idmef-value-t">idmef_value_t</link> *val,
1008
1005
                                                         <link linkend="void">void</link> *res);</programlisting>
1009
1006
<para>
1010
1007
 
1020
1017
 
1021
1018
</simpara></listitem></varlistentry>
1022
1019
</variablelist></refsect2>
1023
 
<refsect2>
1024
 
<title><anchor id="idmef-value-match" role="function"/>idmef_value_match ()</title>
1025
 
<indexterm><primary>idmef_value_match</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_match                   (<link linkend="idmef-value-t">idmef_value_t</link> *val1,
 
1020
<refsect2 id="idmef-value-match" role="function">
 
1021
<title>idmef_value_match ()</title>
 
1022
<indexterm zone="idmef-value-match"><primary>idmef_value_match</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_match                   (<link linkend="idmef-value-t">idmef_value_t</link> *val1,
1026
1023
                                                         <link linkend="idmef-value-t">idmef_value_t</link> *val2,
1027
1024
                                                         <link linkend="idmef-criterion-operator-t">idmef_criterion_operator_t</link> op);</programlisting>
1028
1025
<para>
1042
1039
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> the number of match, 0 for none, a negative value if an error occured.
1043
1040
</simpara></listitem></varlistentry>
1044
1041
</variablelist></refsect2>
1045
 
<refsect2>
1046
 
<title><anchor id="idmef-value-check-operator" role="function"/>idmef_value_check_operator ()</title>
1047
 
<indexterm><primary>idmef_value_check_operator</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_check_operator          (const <link linkend="idmef-value-t">idmef_value_t</link> *value,
 
1042
<refsect2 id="idmef-value-check-operator" role="function">
 
1043
<title>idmef_value_check_operator ()</title>
 
1044
<indexterm zone="idmef-value-check-operator"><primary>idmef_value_check_operator</primary></indexterm><programlisting><link linkend="int">int</link>                 idmef_value_check_operator          (const <link linkend="idmef-value-t">idmef_value_t</link> *value,
1048
1045
                                                         <link linkend="idmef-criterion-operator-t">idmef_criterion_operator_t</link> op);</programlisting>
1049
1046
<para>
1050
1047
Check whether <parameter>op</parameter> can apply to <parameter>value</parameter>.</para>
1060
1057
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> 0 on success, a negative value if an error occured.
1061
1058
</simpara></listitem></varlistentry>
1062
1059
</variablelist></refsect2>
1063
 
<refsect2>
1064
 
<title><anchor id="idmef-value-destroy" role="function"/>idmef_value_destroy ()</title>
1065
 
<indexterm><primary>idmef_value_destroy</primary></indexterm><programlisting><link linkend="void">void</link>                idmef_value_destroy                 (<link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
 
1060
<refsect2 id="idmef-value-destroy" role="function">
 
1061
<title>idmef_value_destroy ()</title>
 
1062
<indexterm zone="idmef-value-destroy"><primary>idmef_value_destroy</primary></indexterm><programlisting><link linkend="void">void</link>                idmef_value_destroy                 (<link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
1066
1063
<para>
1067
1064
Decrement refcount and destroy <parameter>value</parameter> if it reach 0.</para>
1068
1065
<para>