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

« back to all changes in this revision

Viewing changes to docs/api/html/libprelude-idmef-value.html

  • 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:
1
1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
2
<html>
3
3
<head>
4
 
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
5
<title>idmef-value</title>
6
 
<meta name="generator" content="DocBook XSL Stylesheets V1.72.0">
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
7
7
<link rel="start" href="index.html" title="Prelude library Reference Manual">
8
8
<link rel="up" href="ch02.html" title="The high level IDMEF API">
9
9
<link rel="prev" href="libprelude-idmef-path.html" title="idmef-path">
10
 
<link rel="next" href="pt03.html" title="Part&#160;III.&#160;Reading events from the collector">
11
 
<meta name="generator" content="GTK-Doc V1.8 (XML mode)">
 
10
<link rel="next" href="pt03.html" title="Part III. Reading events from the collector">
 
11
<meta name="generator" content="GTK-Doc V1.10 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
 
<link rel="part" href="pt01.html" title="Part&#160;I.&#160;Using libprelude to interoperate with prelude-manager">
14
 
<link rel="part" href="pt02.html" title="Part&#160;II.&#160;Sending events with libprelude">
 
13
<link rel="part" href="pt01.html" title="Part I. Using libprelude to interoperate with prelude-manager">
 
14
<link rel="part" href="pt02.html" title="Part II. Sending events with libprelude">
15
15
<link rel="chapter" href="ch01.html" title="The low level IDMEF API">
16
16
<link rel="chapter" href="ch02.html" title="The high level IDMEF API">
17
 
<link rel="part" href="pt03.html" title="Part&#160;III.&#160;Reading events from the collector">
18
 
<link rel="part" href="pt04.html" title="Part&#160;IV.&#160;Filtering operation on IDMEF messages">
 
17
<link rel="part" href="pt03.html" title="Part III. Reading events from the collector">
 
18
<link rel="part" href="pt04.html" title="Part IV. Filtering operation on IDMEF messages">
19
19
<link rel="chapter" href="ch03.html" title="Utility functions">
20
20
<link rel="chapter" href="ch04.html" title="Others">
21
21
</head>
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>
30
30
</tr>
31
 
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id375269" class="shortcut">Top</a>
32
 
                  &#160;|&#160;
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>
 
32
                   | 
 
33
                  <a href="#libprelude-idmef-value.description" class="shortcut">Description</a></nobr></td></tr>
34
34
</table>
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>
38
38
<td valign="top">
39
 
<h2>
40
 
<a name="id375269"></a><span class="refentrytitle">idmef-value</span>
41
 
</h2>
 
39
<h2><span class="refentrytitle"><a name="libprelude-idmef-value.top_of_page"></a>idmef-value</span></h2>
42
40
<p>idmef-value</p>
43
41
</td>
44
42
<td valign="top" align="right"></td>
45
43
</tr></table></div>
46
44
<div class="refsynopsisdiv">
47
 
<h2>Synopsis</h2>
 
45
<a name="libprelude-idmef-value.synopsis"></a><h2>Synopsis</h2>
48
46
<pre class="synopsis">
49
 
 
50
 
 
51
 
 
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,
70
65
                                                         float val);
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,
72
67
                                                         double val);
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,
81
76
                                                         void *ptr);
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,
85
 
                                                         const char *buf);
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,
88
 
                                                         const char *buf);
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,
 
80
                                                         const char *buf);
 
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,
 
83
                                                         const char *buf);
 
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,
91
86
                                                         int val);
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,
94
89
                                                         void *ptr);
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,
97
92
                                                         const char *buf);
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,
100
95
                                                         const char *buf);
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),
126
 
                                                         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),
129
 
                                                         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) (),
 
121
                                                         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) (),
 
124
                                                         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,
131
126
                                                         int n);
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,
141
136
                                                         void *res);
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);
148
 
</pre>
149
 
</div>
150
 
<div class="refsect1" lang="en">
151
 
<a name="id466348"></a><h2>Description</h2>
152
 
<p>
153
 
 
154
 
</p>
155
 
</div>
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;
162
 
</pre>
163
 
<p>
164
 
 
165
 
</p>
166
 
</div>
167
 
<hr>
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>
173
 
<p>
174
 
 
175
 
</p>
176
 
<div class="variablelist"><table border="0">
177
 
<col align="left" valign="top">
178
 
<tbody>
179
 
<tr>
180
 
<td><span class="term"><em class="parameter"><code>value</code></em>&#160;:</span></td>
181
 
<td>
182
 
</td>
183
 
</tr>
184
 
<tr>
185
 
<td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td>
186
 
<td>
187
 
</td>
188
 
</tr>
189
 
<tr>
190
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
191
 
<td>
192
 
 
193
 
 
194
 
</td>
195
 
</tr>
196
 
</tbody>
197
 
</table></div>
198
 
</div>
199
 
<hr>
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>
205
 
<p>
206
 
 
207
 
</p>
208
 
<div class="variablelist"><table border="0">
209
 
<col align="left" valign="top">
210
 
<tbody>
211
 
<tr>
212
 
<td><span class="term"><em class="parameter"><code>value</code></em>&#160;:</span></td>
213
 
<td>
214
 
</td>
215
 
</tr>
216
 
<tr>
217
 
<td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td>
218
 
<td>
219
 
</td>
220
 
</tr>
221
 
<tr>
222
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
223
 
<td>
224
 
 
225
 
 
226
 
</td>
227
 
</tr>
228
 
</tbody>
229
 
</table></div>
230
 
</div>
231
 
<hr>
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>
237
 
<p>
238
 
 
239
 
</p>
240
 
<div class="variablelist"><table border="0">
241
 
<col align="left" valign="top">
242
 
<tbody>
243
 
<tr>
244
 
<td><span class="term"><em class="parameter"><code>value</code></em>&#160;:</span></td>
245
 
<td>
246
 
</td>
247
 
</tr>
248
 
<tr>
249
 
<td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td>
250
 
<td>
251
 
</td>
252
 
</tr>
253
 
<tr>
254
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
255
 
<td>
256
 
 
257
 
 
258
 
</td>
259
 
</tr>
260
 
</tbody>
261
 
</table></div>
262
 
</div>
263
 
<hr>
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>
269
 
<p>
270
 
 
271
 
</p>
272
 
<div class="variablelist"><table border="0">
273
 
<col align="left" valign="top">
274
 
<tbody>
275
 
<tr>
276
 
<td><span class="term"><em class="parameter"><code>value</code></em>&#160;:</span></td>
277
 
<td>
278
 
</td>
279
 
</tr>
280
 
<tr>
281
 
<td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td>
282
 
<td>
283
 
</td>
284
 
</tr>
285
 
<tr>
286
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
287
 
<td>
288
 
 
289
 
 
290
 
</td>
291
 
</tr>
292
 
</tbody>
293
 
</table></div>
294
 
</div>
295
 
<hr>
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>
301
 
<p>
302
 
 
303
 
</p>
304
 
<div class="variablelist"><table border="0">
305
 
<col align="left" valign="top">
306
 
<tbody>
307
 
<tr>
308
 
<td><span class="term"><em class="parameter"><code>value</code></em>&#160;:</span></td>
309
 
<td>
310
 
</td>
311
 
</tr>
312
 
<tr>
313
 
<td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td>
314
 
<td>
315
 
</td>
316
 
</tr>
317
 
<tr>
318
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
319
 
<td>
320
 
 
321
 
 
322
 
</td>
323
 
</tr>
324
 
</tbody>
325
 
</table></div>
326
 
</div>
327
 
<hr>
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>
333
 
<p>
334
 
 
335
 
</p>
336
 
<div class="variablelist"><table border="0">
337
 
<col align="left" valign="top">
338
 
<tbody>
339
 
<tr>
340
 
<td><span class="term"><em class="parameter"><code>value</code></em>&#160;:</span></td>
341
 
<td>
342
 
</td>
343
 
</tr>
344
 
<tr>
345
 
<td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td>
346
 
<td>
347
 
</td>
348
 
</tr>
349
 
<tr>
350
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
351
 
<td>
352
 
 
353
 
 
354
 
</td>
355
 
</tr>
356
 
</tbody>
357
 
</table></div>
358
 
</div>
359
 
<hr>
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>
365
 
<p>
366
 
 
367
 
</p>
368
 
<div class="variablelist"><table border="0">
369
 
<col align="left" valign="top">
370
 
<tbody>
371
 
<tr>
372
 
<td><span class="term"><em class="parameter"><code>value</code></em>&#160;:</span></td>
373
 
<td>
374
 
</td>
375
 
</tr>
376
 
<tr>
377
 
<td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td>
378
 
<td>
379
 
</td>
380
 
</tr>
381
 
<tr>
382
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
383
 
<td>
384
 
 
385
 
 
386
 
</td>
387
 
</tr>
388
 
</tbody>
389
 
</table></div>
390
 
</div>
391
 
<hr>
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>
397
 
<p>
398
 
 
399
 
</p>
400
 
<div class="variablelist"><table border="0">
401
 
<col align="left" valign="top">
402
 
<tbody>
403
 
<tr>
404
 
<td><span class="term"><em class="parameter"><code>value</code></em>&#160;:</span></td>
405
 
<td>
406
 
</td>
407
 
</tr>
408
 
<tr>
409
 
<td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td>
410
 
<td>
411
 
</td>
412
 
</tr>
413
 
<tr>
414
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
415
 
<td>
416
 
 
417
 
 
418
 
</td>
419
 
</tr>
420
 
</tbody>
421
 
</table></div>
422
 
</div>
423
 
<hr>
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);
 
143
</pre>
 
144
</div>
 
145
<div class="refsect1" lang="en">
 
146
<a name="libprelude-idmef-value.description"></a><h2>Description</h2>
 
147
<p>
 
148
 
 
149
</p>
 
150
</div>
 
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;
 
156
</pre>
 
157
<p>
 
158
 
 
159
</p>
 
160
</div>
 
161
<hr>
 
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>
 
166
<p>
 
167
 
 
168
</p>
 
169
<div class="variablelist"><table border="0">
 
170
<col align="left" valign="top">
 
171
<tbody>
 
172
<tr>
 
173
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
 
174
<td>
 
175
</td>
 
176
</tr>
 
177
<tr>
 
178
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
 
179
<td>
 
180
</td>
 
181
</tr>
 
182
<tr>
 
183
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
184
<td>
 
185
 
 
186
 
 
187
</td>
 
188
</tr>
 
189
</tbody>
 
190
</table></div>
 
191
</div>
 
192
<hr>
 
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>
 
197
<p>
 
198
 
 
199
</p>
 
200
<div class="variablelist"><table border="0">
 
201
<col align="left" valign="top">
 
202
<tbody>
 
203
<tr>
 
204
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
 
205
<td>
 
206
</td>
 
207
</tr>
 
208
<tr>
 
209
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
 
210
<td>
 
211
</td>
 
212
</tr>
 
213
<tr>
 
214
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
215
<td>
 
216
 
 
217
 
 
218
</td>
 
219
</tr>
 
220
</tbody>
 
221
</table></div>
 
222
</div>
 
223
<hr>
 
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>
 
228
<p>
 
229
 
 
230
</p>
 
231
<div class="variablelist"><table border="0">
 
232
<col align="left" valign="top">
 
233
<tbody>
 
234
<tr>
 
235
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
 
236
<td>
 
237
</td>
 
238
</tr>
 
239
<tr>
 
240
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
 
241
<td>
 
242
</td>
 
243
</tr>
 
244
<tr>
 
245
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
246
<td>
 
247
 
 
248
 
 
249
</td>
 
250
</tr>
 
251
</tbody>
 
252
</table></div>
 
253
</div>
 
254
<hr>
 
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>
 
259
<p>
 
260
 
 
261
</p>
 
262
<div class="variablelist"><table border="0">
 
263
<col align="left" valign="top">
 
264
<tbody>
 
265
<tr>
 
266
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
 
267
<td>
 
268
</td>
 
269
</tr>
 
270
<tr>
 
271
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
 
272
<td>
 
273
</td>
 
274
</tr>
 
275
<tr>
 
276
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
277
<td>
 
278
 
 
279
 
 
280
</td>
 
281
</tr>
 
282
</tbody>
 
283
</table></div>
 
284
</div>
 
285
<hr>
 
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>
 
290
<p>
 
291
 
 
292
</p>
 
293
<div class="variablelist"><table border="0">
 
294
<col align="left" valign="top">
 
295
<tbody>
 
296
<tr>
 
297
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
 
298
<td>
 
299
</td>
 
300
</tr>
 
301
<tr>
 
302
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
 
303
<td>
 
304
</td>
 
305
</tr>
 
306
<tr>
 
307
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
308
<td>
 
309
 
 
310
 
 
311
</td>
 
312
</tr>
 
313
</tbody>
 
314
</table></div>
 
315
</div>
 
316
<hr>
 
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>
 
321
<p>
 
322
 
 
323
</p>
 
324
<div class="variablelist"><table border="0">
 
325
<col align="left" valign="top">
 
326
<tbody>
 
327
<tr>
 
328
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
 
329
<td>
 
330
</td>
 
331
</tr>
 
332
<tr>
 
333
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
 
334
<td>
 
335
</td>
 
336
</tr>
 
337
<tr>
 
338
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
339
<td>
 
340
 
 
341
 
 
342
</td>
 
343
</tr>
 
344
</tbody>
 
345
</table></div>
 
346
</div>
 
347
<hr>
 
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>
 
352
<p>
 
353
 
 
354
</p>
 
355
<div class="variablelist"><table border="0">
 
356
<col align="left" valign="top">
 
357
<tbody>
 
358
<tr>
 
359
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
 
360
<td>
 
361
</td>
 
362
</tr>
 
363
<tr>
 
364
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
 
365
<td>
 
366
</td>
 
367
</tr>
 
368
<tr>
 
369
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
370
<td>
 
371
 
 
372
 
 
373
</td>
 
374
</tr>
 
375
</tbody>
 
376
</table></div>
 
377
</div>
 
378
<hr>
 
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>
 
383
<p>
 
384
 
 
385
</p>
 
386
<div class="variablelist"><table border="0">
 
387
<col align="left" valign="top">
 
388
<tbody>
 
389
<tr>
 
390
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
 
391
<td>
 
392
</td>
 
393
</tr>
 
394
<tr>
 
395
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
 
396
<td>
 
397
</td>
 
398
</tr>
 
399
<tr>
 
400
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
401
<td>
 
402
 
 
403
 
 
404
</td>
 
405
</tr>
 
406
</tbody>
 
407
</table></div>
 
408
</div>
 
409
<hr>
 
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>
429
414
<p>
430
415
 
433
418
<col align="left" valign="top">
434
419
<tbody>
435
420
<tr>
436
 
<td><span class="term"><em class="parameter"><code>value</code></em>&#160;:</span></td>
437
 
<td>
438
 
</td>
439
 
</tr>
440
 
<tr>
441
 
<td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td>
442
 
<td>
443
 
</td>
444
 
</tr>
445
 
<tr>
446
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
421
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
 
422
<td>
 
423
</td>
 
424
</tr>
 
425
<tr>
 
426
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
 
427
<td>
 
428
</td>
 
429
</tr>
 
430
<tr>
 
431
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
447
432
<td>
448
433
 
449
434
 
454
439
</div>
455
440
<hr>
456
441
<div class="refsect2" lang="en">
457
 
<a name="id466385"></a><h3>
458
 
<a name="idmef-value-new-double"></a>idmef_value_new_double ()</h3>
459
 
<a class="indexterm" name="id466397"></a><pre class="programlisting">int                 idmef_value_new_double              (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **value,
 
442
<a name="idmef-value-new-double"></a><h3>idmef_value_new_double ()</h3>
 
443
<pre class="programlisting">int                 idmef_value_new_double              (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **value,
460
444
                                                         double val);</pre>
461
445
<p>
462
446
 
465
449
<col align="left" valign="top">
466
450
<tbody>
467
451
<tr>
468
 
<td><span class="term"><em class="parameter"><code>value</code></em>&#160;:</span></td>
469
 
<td>
470
 
</td>
471
 
</tr>
472
 
<tr>
473
 
<td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td>
474
 
<td>
475
 
</td>
476
 
</tr>
477
 
<tr>
478
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
479
 
<td>
480
 
 
481
 
 
482
 
</td>
483
 
</tr>
484
 
</tbody>
485
 
</table></div>
486
 
</div>
487
 
<hr>
488
 
<div class="refsect2" lang="en">
489
 
<a name="id466473"></a><h3>
490
 
<a name="idmef-value-new-string"></a>idmef_value_new_string ()</h3>
491
 
<a class="indexterm" name="id466485"></a><pre class="programlisting">int                 idmef_value_new_string              (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **value,
492
 
                                                         <a href="libprelude-prelude-string.html#prelude-string-t">prelude_string_t</a> *string);</pre>
493
 
<p>
494
 
 
495
 
</p>
496
 
<div class="variablelist"><table border="0">
497
 
<col align="left" valign="top">
498
 
<tbody>
499
 
<tr>
500
 
<td><span class="term"><em class="parameter"><code>value</code></em>&#160;:</span></td>
501
 
<td>
502
 
</td>
503
 
</tr>
504
 
<tr>
505
 
<td><span class="term"><em class="parameter"><code>string</code></em>&#160;:</span></td>
506
 
<td>
507
 
</td>
508
 
</tr>
509
 
<tr>
510
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
511
 
<td>
512
 
 
513
 
 
514
 
</td>
515
 
</tr>
516
 
</tbody>
517
 
</table></div>
518
 
</div>
519
 
<hr>
520
 
<div class="refsect2" lang="en">
521
 
<a name="id467299"></a><h3>
522
 
<a name="idmef-value-new-time"></a>idmef_value_new_time ()</h3>
523
 
<a class="indexterm" name="id467311"></a><pre class="programlisting">int                 idmef_value_new_time                (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **value,
524
 
                                                         <a href="libprelude-idmef-time.html#idmef-time-t">idmef_time_t</a> *time);</pre>
525
 
<p>
526
 
 
527
 
</p>
528
 
<div class="variablelist"><table border="0">
529
 
<col align="left" valign="top">
530
 
<tbody>
531
 
<tr>
532
 
<td><span class="term"><em class="parameter"><code>value</code></em>&#160;:</span></td>
533
 
<td>
534
 
</td>
535
 
</tr>
536
 
<tr>
537
 
<td><span class="term"><em class="parameter"><code>time</code></em>&#160;:</span></td>
538
 
<td>
539
 
</td>
540
 
</tr>
541
 
<tr>
542
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
543
 
<td>
544
 
 
545
 
 
546
 
</td>
547
 
</tr>
548
 
</tbody>
549
 
</table></div>
550
 
</div>
551
 
<hr>
552
 
<div class="refsect2" lang="en">
553
 
<a name="id467388"></a><h3>
554
 
<a name="idmef-value-new-data"></a>idmef_value_new_data ()</h3>
555
 
<a class="indexterm" name="id467400"></a><pre class="programlisting">int                 idmef_value_new_data                (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **value,
 
452
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
 
453
<td>
 
454
</td>
 
455
</tr>
 
456
<tr>
 
457
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
 
458
<td>
 
459
</td>
 
460
</tr>
 
461
<tr>
 
462
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
463
<td>
 
464
 
 
465
 
 
466
</td>
 
467
</tr>
 
468
</tbody>
 
469
</table></div>
 
470
</div>
 
471
<hr>
 
472
<div class="refsect2" lang="en">
 
473
<a name="idmef-value-new-string"></a><h3>idmef_value_new_string ()</h3>
 
474
<pre class="programlisting">int                 idmef_value_new_string              (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **value,
 
475
                                                         <a class="link" href="libprelude-prelude-string.html#prelude-string-t" title="prelude_string_t">prelude_string_t</a> *string);</pre>
 
476
<p>
 
477
 
 
478
</p>
 
479
<div class="variablelist"><table border="0">
 
480
<col align="left" valign="top">
 
481
<tbody>
 
482
<tr>
 
483
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
 
484
<td>
 
485
</td>
 
486
</tr>
 
487
<tr>
 
488
<td><p><span class="term"><em class="parameter"><code>string</code></em> :</span></p></td>
 
489
<td>
 
490
</td>
 
491
</tr>
 
492
<tr>
 
493
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
494
<td>
 
495
 
 
496
 
 
497
</td>
 
498
</tr>
 
499
</tbody>
 
500
</table></div>
 
501
</div>
 
502
<hr>
 
503
<div class="refsect2" lang="en">
 
504
<a name="idmef-value-new-time"></a><h3>idmef_value_new_time ()</h3>
 
505
<pre class="programlisting">int                 idmef_value_new_time                (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **value,
 
506
                                                         <a class="link" href="libprelude-idmef-time.html#idmef-time-t" title="idmef_time_t">idmef_time_t</a> *time);</pre>
 
507
<p>
 
508
 
 
509
</p>
 
510
<div class="variablelist"><table border="0">
 
511
<col align="left" valign="top">
 
512
<tbody>
 
513
<tr>
 
514
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
 
515
<td>
 
516
</td>
 
517
</tr>
 
518
<tr>
 
519
<td><p><span class="term"><em class="parameter"><code>time</code></em> :</span></p></td>
 
520
<td>
 
521
</td>
 
522
</tr>
 
523
<tr>
 
524
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
525
<td>
 
526
 
 
527
 
 
528
</td>
 
529
</tr>
 
530
</tbody>
 
531
</table></div>
 
532
</div>
 
533
<hr>
 
534
<div class="refsect2" lang="en">
 
535
<a name="idmef-value-new-data"></a><h3>idmef_value_new_data ()</h3>
 
536
<pre class="programlisting">int                 idmef_value_new_data                (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **value,
556
537
                                                         idmef_data_t *data);</pre>
557
538
<p>
558
539
 
561
542
<col align="left" valign="top">
562
543
<tbody>
563
544
<tr>
564
 
<td><span class="term"><em class="parameter"><code>value</code></em>&#160;:</span></td>
565
 
<td>
566
 
</td>
567
 
</tr>
568
 
<tr>
569
 
<td><span class="term"><em class="parameter"><code>data</code></em>&#160;:</span></td>
570
 
<td>
571
 
</td>
572
 
</tr>
573
 
<tr>
574
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
545
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
 
546
<td>
 
547
</td>
 
548
</tr>
 
549
<tr>
 
550
<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
 
551
<td>
 
552
</td>
 
553
</tr>
 
554
<tr>
 
555
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
575
556
<td>
576
557
 
577
558
 
582
563
</div>
583
564
<hr>
584
565
<div class="refsect2" lang="en">
585
 
<a name="id342811"></a><h3>
586
 
<a name="idmef-value-new-class"></a>idmef_value_new_class ()</h3>
587
 
<a class="indexterm" name="id342823"></a><pre class="programlisting">int                 idmef_value_new_class               (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **value,
 
566
<a name="idmef-value-new-class"></a><h3>idmef_value_new_class ()</h3>
 
567
<pre class="programlisting">int                 idmef_value_new_class               (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **value,
588
568
                                                         idmef_class_id_t classid,
589
569
                                                         void *ptr);</pre>
590
570
<p>
594
574
<col align="left" valign="top">
595
575
<tbody>
596
576
<tr>
597
 
<td><span class="term"><em class="parameter"><code>value</code></em>&#160;:</span></td>
598
 
<td>
599
 
</td>
600
 
</tr>
601
 
<tr>
602
 
<td><span class="term"><em class="parameter"><code>classid</code></em>&#160;:</span></td>
603
 
<td>
604
 
</td>
605
 
</tr>
606
 
<tr>
607
 
<td><span class="term"><em class="parameter"><code>ptr</code></em>&#160;:</span></td>
608
 
<td>
609
 
</td>
610
 
</tr>
611
 
<tr>
612
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
613
 
<td>
614
 
 
615
 
 
616
 
</td>
617
 
</tr>
618
 
</tbody>
619
 
</table></div>
620
 
</div>
621
 
<hr>
622
 
<div class="refsect2" lang="en">
623
 
<a name="id346016"></a><h3>
624
 
<a name="idmef-value-new-list"></a>idmef_value_new_list ()</h3>
625
 
<a class="indexterm" name="id346028"></a><pre class="programlisting">int                 idmef_value_new_list                (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **value);</pre>
626
 
<p>
627
 
 
628
 
</p>
629
 
<div class="variablelist"><table border="0">
630
 
<col align="left" valign="top">
631
 
<tbody>
632
 
<tr>
633
 
<td><span class="term"><em class="parameter"><code>value</code></em>&#160;:</span></td>
634
 
<td>
635
 
</td>
636
 
</tr>
637
 
<tr>
638
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
639
 
<td>
640
 
 
641
 
 
642
 
</td>
643
 
</tr>
644
 
</tbody>
645
 
</table></div>
646
 
</div>
647
 
<hr>
648
 
<div class="refsect2" lang="en">
649
 
<a name="id346083"></a><h3>
650
 
<a name="idmef-value-new-enum"></a>idmef_value_new_enum ()</h3>
651
 
<a class="indexterm" name="id346095"></a><pre class="programlisting">int                 idmef_value_new_enum                (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **value,
652
 
                                                         idmef_class_id_t classid,
653
 
                                                         const char *buf);</pre>
654
 
<p>
655
 
 
656
 
</p>
657
 
<div class="variablelist"><table border="0">
658
 
<col align="left" valign="top">
659
 
<tbody>
660
 
<tr>
661
 
<td><span class="term"><em class="parameter"><code>value</code></em>&#160;:</span></td>
662
 
<td>
663
 
</td>
664
 
</tr>
665
 
<tr>
666
 
<td><span class="term"><em class="parameter"><code>classid</code></em>&#160;:</span></td>
667
 
<td>
668
 
</td>
669
 
</tr>
670
 
<tr>
671
 
<td><span class="term"><em class="parameter"><code>buf</code></em>&#160;:</span></td>
672
 
<td>
673
 
</td>
674
 
</tr>
675
 
<tr>
676
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
677
 
<td>
678
 
 
679
 
 
680
 
</td>
681
 
</tr>
682
 
</tbody>
683
 
</table></div>
684
 
</div>
685
 
<hr>
686
 
<div class="refsect2" lang="en">
687
 
<a name="id327606"></a><h3>
688
 
<a name="idmef-value-new-enum-from-string"></a>idmef_value_new_enum_from_string ()</h3>
689
 
<a class="indexterm" name="id327618"></a><pre class="programlisting">int                 idmef_value_new_enum_from_string    (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **value,
690
 
                                                         idmef_class_id_t classid,
691
 
                                                         const char *buf);</pre>
692
 
<p>
693
 
 
694
 
</p>
695
 
<div class="variablelist"><table border="0">
696
 
<col align="left" valign="top">
697
 
<tbody>
698
 
<tr>
699
 
<td><span class="term"><em class="parameter"><code>value</code></em>&#160;:</span></td>
700
 
<td>
701
 
</td>
702
 
</tr>
703
 
<tr>
704
 
<td><span class="term"><em class="parameter"><code>classid</code></em>&#160;:</span></td>
705
 
<td>
706
 
</td>
707
 
</tr>
708
 
<tr>
709
 
<td><span class="term"><em class="parameter"><code>buf</code></em>&#160;:</span></td>
710
 
<td>
711
 
</td>
712
 
</tr>
713
 
<tr>
714
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
715
 
<td>
716
 
 
717
 
 
718
 
</td>
719
 
</tr>
720
 
</tbody>
721
 
</table></div>
722
 
</div>
723
 
<hr>
724
 
<div class="refsect2" lang="en">
725
 
<a name="id286300"></a><h3>
726
 
<a name="idmef-value-new-enum-from-numeric"></a>idmef_value_new_enum_from_numeric ()</h3>
727
 
<a class="indexterm" name="id286312"></a><pre class="programlisting">int                 idmef_value_new_enum_from_numeric   (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **value,
 
577
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
 
578
<td>
 
579
</td>
 
580
</tr>
 
581
<tr>
 
582
<td><p><span class="term"><em class="parameter"><code>classid</code></em> :</span></p></td>
 
583
<td>
 
584
</td>
 
585
</tr>
 
586
<tr>
 
587
<td><p><span class="term"><em class="parameter"><code>ptr</code></em> :</span></p></td>
 
588
<td>
 
589
</td>
 
590
</tr>
 
591
<tr>
 
592
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
593
<td>
 
594
 
 
595
 
 
596
</td>
 
597
</tr>
 
598
</tbody>
 
599
</table></div>
 
600
</div>
 
601
<hr>
 
602
<div class="refsect2" lang="en">
 
603
<a name="idmef-value-new-list"></a><h3>idmef_value_new_list ()</h3>
 
604
<pre class="programlisting">int                 idmef_value_new_list                (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **value);</pre>
 
605
<p>
 
606
 
 
607
</p>
 
608
<div class="variablelist"><table border="0">
 
609
<col align="left" valign="top">
 
610
<tbody>
 
611
<tr>
 
612
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
 
613
<td>
 
614
</td>
 
615
</tr>
 
616
<tr>
 
617
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
618
<td>
 
619
 
 
620
 
 
621
</td>
 
622
</tr>
 
623
</tbody>
 
624
</table></div>
 
625
</div>
 
626
<hr>
 
627
<div class="refsect2" lang="en">
 
628
<a name="idmef-value-new-enum"></a><h3>idmef_value_new_enum ()</h3>
 
629
<pre class="programlisting">int                 idmef_value_new_enum                (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **value,
 
630
                                                         idmef_class_id_t classid,
 
631
                                                         const char *buf);</pre>
 
632
<p>
 
633
 
 
634
</p>
 
635
<div class="variablelist"><table border="0">
 
636
<col align="left" valign="top">
 
637
<tbody>
 
638
<tr>
 
639
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
 
640
<td>
 
641
</td>
 
642
</tr>
 
643
<tr>
 
644
<td><p><span class="term"><em class="parameter"><code>classid</code></em> :</span></p></td>
 
645
<td>
 
646
</td>
 
647
</tr>
 
648
<tr>
 
649
<td><p><span class="term"><em class="parameter"><code>buf</code></em> :</span></p></td>
 
650
<td>
 
651
</td>
 
652
</tr>
 
653
<tr>
 
654
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
655
<td>
 
656
 
 
657
 
 
658
</td>
 
659
</tr>
 
660
</tbody>
 
661
</table></div>
 
662
</div>
 
663
<hr>
 
664
<div class="refsect2" lang="en">
 
665
<a name="idmef-value-new-enum-from-string"></a><h3>idmef_value_new_enum_from_string ()</h3>
 
666
<pre class="programlisting">int                 idmef_value_new_enum_from_string    (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **value,
 
667
                                                         idmef_class_id_t classid,
 
668
                                                         const char *buf);</pre>
 
669
<p>
 
670
 
 
671
</p>
 
672
<div class="variablelist"><table border="0">
 
673
<col align="left" valign="top">
 
674
<tbody>
 
675
<tr>
 
676
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
 
677
<td>
 
678
</td>
 
679
</tr>
 
680
<tr>
 
681
<td><p><span class="term"><em class="parameter"><code>classid</code></em> :</span></p></td>
 
682
<td>
 
683
</td>
 
684
</tr>
 
685
<tr>
 
686
<td><p><span class="term"><em class="parameter"><code>buf</code></em> :</span></p></td>
 
687
<td>
 
688
</td>
 
689
</tr>
 
690
<tr>
 
691
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
692
<td>
 
693
 
 
694
 
 
695
</td>
 
696
</tr>
 
697
</tbody>
 
698
</table></div>
 
699
</div>
 
700
<hr>
 
701
<div class="refsect2" lang="en">
 
702
<a name="idmef-value-new-enum-from-numeric"></a><h3>idmef_value_new_enum_from_numeric ()</h3>
 
703
<pre class="programlisting">int                 idmef_value_new_enum_from_numeric   (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **value,
728
704
                                                         idmef_class_id_t classid,
729
705
                                                         int val);</pre>
730
706
<p>
734
710
<col align="left" valign="top">
735
711
<tbody>
736
712
<tr>
737
 
<td><span class="term"><em class="parameter"><code>value</code></em>&#160;:</span></td>
738
 
<td>
739
 
</td>
740
 
</tr>
741
 
<tr>
742
 
<td><span class="term"><em class="parameter"><code>classid</code></em>&#160;:</span></td>
743
 
<td>
744
 
</td>
745
 
</tr>
746
 
<tr>
747
 
<td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td>
748
 
<td>
749
 
</td>
750
 
</tr>
751
 
<tr>
752
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
713
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
 
714
<td>
 
715
</td>
 
716
</tr>
 
717
<tr>
 
718
<td><p><span class="term"><em class="parameter"><code>classid</code></em> :</span></p></td>
 
719
<td>
 
720
</td>
 
721
</tr>
 
722
<tr>
 
723
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
 
724
<td>
 
725
</td>
 
726
</tr>
 
727
<tr>
 
728
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
753
729
<td>
754
730
 
755
731
 
760
736
</div>
761
737
<hr>
762
738
<div class="refsect2" lang="en">
763
 
<a name="id348011"></a><h3>
764
 
<a name="idmef-value-new"></a>idmef_value_new ()</h3>
765
 
<a class="indexterm" name="id348023"></a><pre class="programlisting">int                 idmef_value_new                     (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **value,
 
739
<a name="idmef-value-new"></a><h3>idmef_value_new ()</h3>
 
740
<pre class="programlisting">int                 idmef_value_new                     (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **value,
766
741
                                                         idmef_value_type_id_t type,
767
742
                                                         void *ptr);</pre>
768
743
<p>
772
747
<col align="left" valign="top">
773
748
<tbody>
774
749
<tr>
775
 
<td><span class="term"><em class="parameter"><code>value</code></em>&#160;:</span></td>
776
 
<td>
777
 
</td>
778
 
</tr>
779
 
<tr>
780
 
<td><span class="term"><em class="parameter"><code>type</code></em>&#160;:</span></td>
781
 
<td>
782
 
</td>
783
 
</tr>
784
 
<tr>
785
 
<td><span class="term"><em class="parameter"><code>ptr</code></em>&#160;:</span></td>
786
 
<td>
787
 
</td>
788
 
</tr>
789
 
<tr>
790
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
750
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
 
751
<td>
 
752
</td>
 
753
</tr>
 
754
<tr>
 
755
<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
 
756
<td>
 
757
</td>
 
758
</tr>
 
759
<tr>
 
760
<td><p><span class="term"><em class="parameter"><code>ptr</code></em> :</span></p></td>
 
761
<td>
 
762
</td>
 
763
</tr>
 
764
<tr>
 
765
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
791
766
<td>
792
767
 
793
768
 
798
773
</div>
799
774
<hr>
800
775
<div class="refsect2" lang="en">
801
 
<a name="id325596"></a><h3>
802
 
<a name="idmef-value-new-from-path"></a>idmef_value_new_from_path ()</h3>
803
 
<a class="indexterm" name="id325609"></a><pre class="programlisting">int                 idmef_value_new_from_path           (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **value,
804
 
                                                         <a href="libprelude-idmef-path.html#idmef-path-t">idmef_path_t</a> *path,
 
776
<a name="idmef-value-new-from-path"></a><h3>idmef_value_new_from_path ()</h3>
 
777
<pre class="programlisting">int                 idmef_value_new_from_path           (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **value,
 
778
                                                         <a class="link" href="libprelude-idmef-path.html#idmef-path-t" title="idmef_path_t">idmef_path_t</a> *path,
805
779
                                                         const char *buf);</pre>
806
780
<p>
807
781
 
810
784
<col align="left" valign="top">
811
785
<tbody>
812
786
<tr>
813
 
<td><span class="term"><em class="parameter"><code>value</code></em>&#160;:</span></td>
814
 
<td>
815
 
</td>
816
 
</tr>
817
 
<tr>
818
 
<td><span class="term"><em class="parameter"><code>path</code></em>&#160;:</span></td>
819
 
<td>
820
 
</td>
821
 
</tr>
822
 
<tr>
823
 
<td><span class="term"><em class="parameter"><code>buf</code></em>&#160;:</span></td>
824
 
<td>
825
 
</td>
826
 
</tr>
827
 
<tr>
828
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
787
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
 
788
<td>
 
789
</td>
 
790
</tr>
 
791
<tr>
 
792
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
 
793
<td>
 
794
</td>
 
795
</tr>
 
796
<tr>
 
797
<td><p><span class="term"><em class="parameter"><code>buf</code></em> :</span></p></td>
 
798
<td>
 
799
</td>
 
800
</tr>
 
801
<tr>
 
802
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
829
803
<td>
830
804
 
831
805
 
836
810
</div>
837
811
<hr>
838
812
<div class="refsect2" lang="en">
839
 
<a name="id339929"></a><h3>
840
 
<a name="idmef-value-new-from-string"></a>idmef_value_new_from_string ()</h3>
841
 
<a class="indexterm" name="id339941"></a><pre class="programlisting">int                 idmef_value_new_from_string         (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> **value,
 
813
<a name="idmef-value-new-from-string"></a><h3>idmef_value_new_from_string ()</h3>
 
814
<pre class="programlisting">int                 idmef_value_new_from_string         (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> **value,
842
815
                                                         idmef_value_type_id_t type,
843
816
                                                         const char *buf);</pre>
844
817
<p>
848
821
<col align="left" valign="top">
849
822
<tbody>
850
823
<tr>
851
 
<td><span class="term"><em class="parameter"><code>value</code></em>&#160;:</span></td>
852
 
<td>
853
 
</td>
854
 
</tr>
855
 
<tr>
856
 
<td><span class="term"><em class="parameter"><code>type</code></em>&#160;:</span></td>
857
 
<td>
858
 
</td>
859
 
</tr>
860
 
<tr>
861
 
<td><span class="term"><em class="parameter"><code>buf</code></em>&#160;:</span></td>
862
 
<td>
863
 
</td>
864
 
</tr>
865
 
<tr>
866
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
867
 
<td>
868
 
 
869
 
 
870
 
</td>
871
 
</tr>
872
 
</tbody>
873
 
</table></div>
874
 
</div>
875
 
<hr>
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>
880
 
<p>
881
 
 
882
 
</p>
883
 
<div class="variablelist"><table border="0">
884
 
<col align="left" valign="top">
885
 
<tbody>
886
 
<tr>
887
 
<td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td>
888
 
<td>
889
 
</td>
890
 
</tr>
891
 
<tr>
892
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
893
 
<td>
894
 
 
895
 
 
896
 
</td>
897
 
</tr>
898
 
</tbody>
899
 
</table></div>
900
 
</div>
901
 
<hr>
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>
906
 
<p>
907
 
 
908
 
</p>
909
 
<div class="variablelist"><table border="0">
910
 
<col align="left" valign="top">
911
 
<tbody>
912
 
<tr>
913
 
<td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td>
914
 
<td>
915
 
</td>
916
 
</tr>
917
 
<tr>
918
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
919
 
<td>
920
 
 
921
 
 
922
 
</td>
923
 
</tr>
924
 
</tbody>
925
 
</table></div>
926
 
</div>
927
 
<hr>
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>
932
 
<p>
933
 
 
934
 
</p>
935
 
<div class="variablelist"><table border="0">
936
 
<col align="left" valign="top">
937
 
<tbody>
938
 
<tr>
939
 
<td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td>
940
 
<td>
941
 
</td>
942
 
</tr>
943
 
<tr>
944
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
945
 
<td>
946
 
 
947
 
 
948
 
</td>
949
 
</tr>
950
 
</tbody>
951
 
</table></div>
952
 
</div>
953
 
<hr>
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>
958
 
<p>
959
 
 
960
 
</p>
961
 
<div class="variablelist"><table border="0">
962
 
<col align="left" valign="top">
963
 
<tbody>
964
 
<tr>
965
 
<td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td>
966
 
<td>
967
 
</td>
968
 
</tr>
969
 
<tr>
970
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
971
 
<td>
972
 
 
973
 
 
974
 
</td>
975
 
</tr>
976
 
</tbody>
977
 
</table></div>
978
 
</div>
979
 
<hr>
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>
984
 
<p>
985
 
 
986
 
</p>
987
 
<div class="variablelist"><table border="0">
988
 
<col align="left" valign="top">
989
 
<tbody>
990
 
<tr>
991
 
<td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td>
992
 
<td>
993
 
</td>
994
 
</tr>
995
 
<tr>
996
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
997
 
<td>
998
 
 
999
 
 
1000
 
</td>
1001
 
</tr>
1002
 
</tbody>
1003
 
</table></div>
1004
 
</div>
1005
 
<hr>
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>
1010
 
<p>
1011
 
 
1012
 
</p>
1013
 
<div class="variablelist"><table border="0">
1014
 
<col align="left" valign="top">
1015
 
<tbody>
1016
 
<tr>
1017
 
<td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td>
1018
 
<td>
1019
 
</td>
1020
 
</tr>
1021
 
<tr>
1022
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1023
 
<td>
1024
 
 
1025
 
 
1026
 
</td>
1027
 
</tr>
1028
 
</tbody>
1029
 
</table></div>
1030
 
</div>
1031
 
<hr>
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>
1036
 
<p>
1037
 
 
1038
 
</p>
1039
 
<div class="variablelist"><table border="0">
1040
 
<col align="left" valign="top">
1041
 
<tbody>
1042
 
<tr>
1043
 
<td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td>
1044
 
<td>
1045
 
</td>
1046
 
</tr>
1047
 
<tr>
1048
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1049
 
<td>
1050
 
 
1051
 
 
1052
 
</td>
1053
 
</tr>
1054
 
</tbody>
1055
 
</table></div>
1056
 
</div>
1057
 
<hr>
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>
1062
 
<p>
1063
 
 
1064
 
</p>
1065
 
<div class="variablelist"><table border="0">
1066
 
<col align="left" valign="top">
1067
 
<tbody>
1068
 
<tr>
1069
 
<td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td>
1070
 
<td>
1071
 
</td>
1072
 
</tr>
1073
 
<tr>
1074
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1075
 
<td>
1076
 
 
1077
 
 
1078
 
</td>
1079
 
</tr>
1080
 
</tbody>
1081
 
</table></div>
1082
 
</div>
1083
 
<hr>
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>
1088
 
<p>
1089
 
 
1090
 
</p>
1091
 
<div class="variablelist"><table border="0">
1092
 
<col align="left" valign="top">
1093
 
<tbody>
1094
 
<tr>
1095
 
<td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td>
1096
 
<td>
1097
 
</td>
1098
 
</tr>
1099
 
<tr>
1100
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1101
 
<td>
1102
 
 
1103
 
 
1104
 
</td>
1105
 
</tr>
1106
 
</tbody>
1107
 
</table></div>
1108
 
</div>
1109
 
<hr>
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>
1114
 
<p>
1115
 
 
1116
 
</p>
1117
 
<div class="variablelist"><table border="0">
1118
 
<col align="left" valign="top">
1119
 
<tbody>
1120
 
<tr>
1121
 
<td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td>
1122
 
<td>
1123
 
</td>
1124
 
</tr>
1125
 
<tr>
1126
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1127
 
<td>
1128
 
 
1129
 
 
1130
 
</td>
1131
 
</tr>
1132
 
</tbody>
1133
 
</table></div>
1134
 
</div>
1135
 
<hr>
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>
1140
 
<p>
1141
 
 
1142
 
</p>
1143
 
<div class="variablelist"><table border="0">
1144
 
<col align="left" valign="top">
1145
 
<tbody>
1146
 
<tr>
1147
 
<td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td>
1148
 
<td>
1149
 
</td>
1150
 
</tr>
1151
 
<tr>
1152
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1153
 
<td>
1154
 
 
1155
 
 
1156
 
</td>
1157
 
</tr>
1158
 
</tbody>
1159
 
</table></div>
1160
 
</div>
1161
 
<hr>
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>
1166
 
<p>
1167
 
 
1168
 
</p>
1169
 
<div class="variablelist"><table border="0">
1170
 
<col align="left" valign="top">
1171
 
<tbody>
1172
 
<tr>
1173
 
<td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td>
1174
 
<td>
1175
 
</td>
1176
 
</tr>
1177
 
<tr>
1178
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1179
 
<td>
1180
 
 
1181
 
 
1182
 
</td>
1183
 
</tr>
1184
 
</tbody>
1185
 
</table></div>
1186
 
</div>
1187
 
<hr>
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>
1192
 
<p>
1193
 
 
1194
 
</p>
1195
 
<div class="variablelist"><table border="0">
1196
 
<col align="left" valign="top">
1197
 
<tbody>
1198
 
<tr>
1199
 
<td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td>
1200
 
<td>
1201
 
</td>
1202
 
</tr>
1203
 
<tr>
1204
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1205
 
<td>
1206
 
 
1207
 
 
1208
 
</td>
1209
 
</tr>
1210
 
</tbody>
1211
 
</table></div>
1212
 
</div>
1213
 
<hr>
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>
1218
 
<p>
1219
 
 
1220
 
</p>
1221
 
<div class="variablelist"><table border="0">
1222
 
<col align="left" valign="top">
1223
 
<tbody>
1224
 
<tr>
1225
 
<td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td>
1226
 
<td>
1227
 
</td>
1228
 
</tr>
1229
 
<tr>
1230
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1231
 
<td>
1232
 
 
1233
 
 
1234
 
</td>
1235
 
</tr>
1236
 
</tbody>
1237
 
</table></div>
1238
 
</div>
1239
 
<hr>
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>
1245
 
<p>
1246
 
 
1247
 
</p>
1248
 
<div class="variablelist"><table border="0">
1249
 
<col align="left" valign="top">
1250
 
<tbody>
1251
 
<tr>
1252
 
<td><span class="term"><em class="parameter"><code>list</code></em>&#160;:</span></td>
1253
 
<td>
1254
 
</td>
1255
 
</tr>
1256
 
<tr>
1257
 
<td><span class="term"><em class="parameter"><code>item</code></em>&#160;:</span></td>
1258
 
<td>
1259
 
</td>
1260
 
</tr>
1261
 
<tr>
1262
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1263
 
<td>
1264
 
 
1265
 
 
1266
 
</td>
1267
 
</tr>
1268
 
</tbody>
1269
 
</table></div>
1270
 
</div>
1271
 
<hr>
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>
1276
 
<p>
1277
 
 
1278
 
</p>
1279
 
<div class="variablelist"><table border="0">
1280
 
<col align="left" valign="top">
1281
 
<tbody>
1282
 
<tr>
1283
 
<td><span class="term"><em class="parameter"><code>list</code></em>&#160;:</span></td>
1284
 
<td>
1285
 
</td>
1286
 
</tr>
1287
 
<tr>
1288
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1289
 
<td>
1290
 
 
1291
 
 
1292
 
</td>
1293
 
</tr>
1294
 
</tbody>
1295
 
</table></div>
1296
 
</div>
1297
 
<hr>
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>
1302
 
<p>
1303
 
 
1304
 
</p>
1305
 
<div class="variablelist"><table border="0">
1306
 
<col align="left" valign="top">
1307
 
<tbody>
1308
 
<tr>
1309
 
<td><span class="term"><em class="parameter"><code>list</code></em>&#160;:</span></td>
1310
 
<td>
1311
 
</td>
1312
 
</tr>
1313
 
<tr>
1314
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1315
 
<td>
1316
 
 
1317
 
 
1318
 
</td>
1319
 
</tr>
1320
 
</tbody>
1321
 
</table></div>
1322
 
</div>
1323
 
<hr>
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>
1328
 
<p>
1329
 
 
1330
 
</p>
1331
 
<div class="variablelist"><table border="0">
1332
 
<col align="left" valign="top">
1333
 
<tbody>
1334
 
<tr>
1335
 
<td><span class="term"><em class="parameter"><code>value</code></em>&#160;:</span></td>
1336
 
<td>
1337
 
</td>
1338
 
</tr>
1339
 
<tr>
1340
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1341
 
<td>
1342
 
 
1343
 
 
1344
 
</td>
1345
 
</tr>
1346
 
</tbody>
1347
 
</table></div>
1348
 
</div>
1349
 
<hr>
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>
1354
 
<p>
1355
 
 
1356
 
</p>
1357
 
<div class="variablelist"><table border="0">
1358
 
<col align="left" valign="top">
1359
 
<tbody>
1360
 
<tr>
1361
 
<td><span class="term"><em class="parameter"><code>value</code></em>&#160;:</span></td>
1362
 
<td>
1363
 
</td>
1364
 
</tr>
1365
 
<tr>
1366
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1367
 
<td>
1368
 
 
1369
 
 
1370
 
</td>
1371
 
</tr>
1372
 
</tbody>
1373
 
</table></div>
1374
 
</div>
1375
 
<hr>
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>
1380
 
<p>
1381
 
 
1382
 
</p>
1383
 
<div class="variablelist"><table border="0">
1384
 
<col align="left" valign="top">
1385
 
<tbody>
1386
 
<tr>
1387
 
<td><span class="term"><em class="parameter"><code>value</code></em>&#160;:</span></td>
1388
 
<td>
1389
 
</td>
1390
 
</tr>
1391
 
<tr>
1392
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1393
 
<td>
1394
 
 
1395
 
 
1396
 
</td>
1397
 
</tr>
1398
 
</tbody>
1399
 
</table></div>
1400
 
</div>
1401
 
<hr>
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>
1406
 
<p>
1407
 
 
1408
 
</p>
1409
 
<div class="variablelist"><table border="0">
1410
 
<col align="left" valign="top">
1411
 
<tbody>
1412
 
<tr>
1413
 
<td><span class="term"><em class="parameter"><code>value</code></em>&#160;:</span></td>
1414
 
<td>
1415
 
</td>
1416
 
</tr>
1417
 
<tr>
1418
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1419
 
<td>
1420
 
 
1421
 
 
1422
 
</td>
1423
 
</tr>
1424
 
</tbody>
1425
 
</table></div>
1426
 
</div>
1427
 
<hr>
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>
1432
 
<p>
1433
 
 
1434
 
</p>
1435
 
<div class="variablelist"><table border="0">
1436
 
<col align="left" valign="top">
1437
 
<tbody>
1438
 
<tr>
1439
 
<td><span class="term"><em class="parameter"><code>value</code></em>&#160;:</span></td>
1440
 
<td>
1441
 
</td>
1442
 
</tr>
1443
 
<tr>
1444
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1445
 
<td>
1446
 
 
1447
 
 
1448
 
</td>
1449
 
</tr>
1450
 
</tbody>
1451
 
</table></div>
1452
 
</div>
1453
 
<hr>
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),
1459
 
                                                         void *extra);</pre>
1460
 
<p>
1461
 
 
1462
 
</p>
1463
 
<div class="variablelist"><table border="0">
1464
 
<col align="left" valign="top">
1465
 
<tbody>
1466
 
<tr>
1467
 
<td><span class="term"><em class="parameter"><code>value</code></em>&#160;:</span></td>
1468
 
<td>
1469
 
</td>
1470
 
</tr>
1471
 
<tr>
1472
 
<td><span class="term"><em class="parameter"><code>callback</code></em>&#160;:</span></td>
1473
 
<td>
1474
 
</td>
1475
 
</tr>
1476
 
<tr>
1477
 
<td><span class="term"><em class="parameter"><code>extra</code></em>&#160;:</span></td>
1478
 
<td>
1479
 
</td>
1480
 
</tr>
1481
 
<tr>
1482
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1483
 
<td>
1484
 
 
1485
 
 
1486
 
</td>
1487
 
</tr>
1488
 
</tbody>
1489
 
</table></div>
1490
 
</div>
1491
 
<hr>
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),
1497
 
                                                         void *extra);</pre>
1498
 
<p>
1499
 
 
1500
 
</p>
1501
 
<div class="variablelist"><table border="0">
1502
 
<col align="left" valign="top">
1503
 
<tbody>
1504
 
<tr>
1505
 
<td><span class="term"><em class="parameter"><code>value</code></em>&#160;:</span></td>
1506
 
<td>
1507
 
</td>
1508
 
</tr>
1509
 
<tr>
1510
 
<td><span class="term"><em class="parameter"><code>callback</code></em>&#160;:</span></td>
1511
 
<td>
1512
 
</td>
1513
 
</tr>
1514
 
<tr>
1515
 
<td><span class="term"><em class="parameter"><code>extra</code></em>&#160;:</span></td>
1516
 
<td>
1517
 
</td>
1518
 
</tr>
1519
 
<tr>
1520
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1521
 
<td>
1522
 
 
1523
 
 
1524
 
</td>
1525
 
</tr>
1526
 
</tbody>
1527
 
</table></div>
1528
 
</div>
1529
 
<hr>
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>
 
825
<td>
 
826
</td>
 
827
</tr>
 
828
<tr>
 
829
<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
 
830
<td>
 
831
</td>
 
832
</tr>
 
833
<tr>
 
834
<td><p><span class="term"><em class="parameter"><code>buf</code></em> :</span></p></td>
 
835
<td>
 
836
</td>
 
837
</tr>
 
838
<tr>
 
839
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
840
<td>
 
841
 
 
842
 
 
843
</td>
 
844
</tr>
 
845
</tbody>
 
846
</table></div>
 
847
</div>
 
848
<hr>
 
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>
 
852
<p>
 
853
 
 
854
</p>
 
855
<div class="variablelist"><table border="0">
 
856
<col align="left" valign="top">
 
857
<tbody>
 
858
<tr>
 
859
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
 
860
<td>
 
861
</td>
 
862
</tr>
 
863
<tr>
 
864
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
865
<td>
 
866
 
 
867
 
 
868
</td>
 
869
</tr>
 
870
</tbody>
 
871
</table></div>
 
872
</div>
 
873
<hr>
 
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>
 
877
<p>
 
878
 
 
879
</p>
 
880
<div class="variablelist"><table border="0">
 
881
<col align="left" valign="top">
 
882
<tbody>
 
883
<tr>
 
884
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
 
885
<td>
 
886
</td>
 
887
</tr>
 
888
<tr>
 
889
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
890
<td>
 
891
 
 
892
 
 
893
</td>
 
894
</tr>
 
895
</tbody>
 
896
</table></div>
 
897
</div>
 
898
<hr>
 
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>
 
902
<p>
 
903
 
 
904
</p>
 
905
<div class="variablelist"><table border="0">
 
906
<col align="left" valign="top">
 
907
<tbody>
 
908
<tr>
 
909
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
 
910
<td>
 
911
</td>
 
912
</tr>
 
913
<tr>
 
914
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
915
<td>
 
916
 
 
917
 
 
918
</td>
 
919
</tr>
 
920
</tbody>
 
921
</table></div>
 
922
</div>
 
923
<hr>
 
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>
 
927
<p>
 
928
 
 
929
</p>
 
930
<div class="variablelist"><table border="0">
 
931
<col align="left" valign="top">
 
932
<tbody>
 
933
<tr>
 
934
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
 
935
<td>
 
936
</td>
 
937
</tr>
 
938
<tr>
 
939
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
940
<td>
 
941
 
 
942
 
 
943
</td>
 
944
</tr>
 
945
</tbody>
 
946
</table></div>
 
947
</div>
 
948
<hr>
 
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>
 
952
<p>
 
953
 
 
954
</p>
 
955
<div class="variablelist"><table border="0">
 
956
<col align="left" valign="top">
 
957
<tbody>
 
958
<tr>
 
959
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
 
960
<td>
 
961
</td>
 
962
</tr>
 
963
<tr>
 
964
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
965
<td>
 
966
 
 
967
 
 
968
</td>
 
969
</tr>
 
970
</tbody>
 
971
</table></div>
 
972
</div>
 
973
<hr>
 
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>
 
977
<p>
 
978
 
 
979
</p>
 
980
<div class="variablelist"><table border="0">
 
981
<col align="left" valign="top">
 
982
<tbody>
 
983
<tr>
 
984
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
 
985
<td>
 
986
</td>
 
987
</tr>
 
988
<tr>
 
989
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
990
<td>
 
991
 
 
992
 
 
993
</td>
 
994
</tr>
 
995
</tbody>
 
996
</table></div>
 
997
</div>
 
998
<hr>
 
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>
 
1002
<p>
 
1003
 
 
1004
</p>
 
1005
<div class="variablelist"><table border="0">
 
1006
<col align="left" valign="top">
 
1007
<tbody>
 
1008
<tr>
 
1009
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
 
1010
<td>
 
1011
</td>
 
1012
</tr>
 
1013
<tr>
 
1014
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1015
<td>
 
1016
 
 
1017
 
 
1018
</td>
 
1019
</tr>
 
1020
</tbody>
 
1021
</table></div>
 
1022
</div>
 
1023
<hr>
 
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>
 
1027
<p>
 
1028
 
 
1029
</p>
 
1030
<div class="variablelist"><table border="0">
 
1031
<col align="left" valign="top">
 
1032
<tbody>
 
1033
<tr>
 
1034
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
 
1035
<td>
 
1036
</td>
 
1037
</tr>
 
1038
<tr>
 
1039
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1040
<td>
 
1041
 
 
1042
 
 
1043
</td>
 
1044
</tr>
 
1045
</tbody>
 
1046
</table></div>
 
1047
</div>
 
1048
<hr>
 
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>
 
1052
<p>
 
1053
 
 
1054
</p>
 
1055
<div class="variablelist"><table border="0">
 
1056
<col align="left" valign="top">
 
1057
<tbody>
 
1058
<tr>
 
1059
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
 
1060
<td>
 
1061
</td>
 
1062
</tr>
 
1063
<tr>
 
1064
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1065
<td>
 
1066
 
 
1067
 
 
1068
</td>
 
1069
</tr>
 
1070
</tbody>
 
1071
</table></div>
 
1072
</div>
 
1073
<hr>
 
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>
 
1077
<p>
 
1078
 
 
1079
</p>
 
1080
<div class="variablelist"><table border="0">
 
1081
<col align="left" valign="top">
 
1082
<tbody>
 
1083
<tr>
 
1084
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
 
1085
<td>
 
1086
</td>
 
1087
</tr>
 
1088
<tr>
 
1089
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1090
<td>
 
1091
 
 
1092
 
 
1093
</td>
 
1094
</tr>
 
1095
</tbody>
 
1096
</table></div>
 
1097
</div>
 
1098
<hr>
 
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>
 
1102
<p>
 
1103
 
 
1104
</p>
 
1105
<div class="variablelist"><table border="0">
 
1106
<col align="left" valign="top">
 
1107
<tbody>
 
1108
<tr>
 
1109
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
 
1110
<td>
 
1111
</td>
 
1112
</tr>
 
1113
<tr>
 
1114
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1115
<td>
 
1116
 
 
1117
 
 
1118
</td>
 
1119
</tr>
 
1120
</tbody>
 
1121
</table></div>
 
1122
</div>
 
1123
<hr>
 
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>
 
1127
<p>
 
1128
 
 
1129
</p>
 
1130
<div class="variablelist"><table border="0">
 
1131
<col align="left" valign="top">
 
1132
<tbody>
 
1133
<tr>
 
1134
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
 
1135
<td>
 
1136
</td>
 
1137
</tr>
 
1138
<tr>
 
1139
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1140
<td>
 
1141
 
 
1142
 
 
1143
</td>
 
1144
</tr>
 
1145
</tbody>
 
1146
</table></div>
 
1147
</div>
 
1148
<hr>
 
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>
 
1152
<p>
 
1153
 
 
1154
</p>
 
1155
<div class="variablelist"><table border="0">
 
1156
<col align="left" valign="top">
 
1157
<tbody>
 
1158
<tr>
 
1159
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
 
1160
<td>
 
1161
</td>
 
1162
</tr>
 
1163
<tr>
 
1164
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1165
<td>
 
1166
 
 
1167
 
 
1168
</td>
 
1169
</tr>
 
1170
</tbody>
 
1171
</table></div>
 
1172
</div>
 
1173
<hr>
 
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>
 
1177
<p>
 
1178
 
 
1179
</p>
 
1180
<div class="variablelist"><table border="0">
 
1181
<col align="left" valign="top">
 
1182
<tbody>
 
1183
<tr>
 
1184
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
 
1185
<td>
 
1186
</td>
 
1187
</tr>
 
1188
<tr>
 
1189
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1190
<td>
 
1191
 
 
1192
 
 
1193
</td>
 
1194
</tr>
 
1195
</tbody>
 
1196
</table></div>
 
1197
</div>
 
1198
<hr>
 
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>
 
1203
<p>
 
1204
 
 
1205
</p>
 
1206
<div class="variablelist"><table border="0">
 
1207
<col align="left" valign="top">
 
1208
<tbody>
 
1209
<tr>
 
1210
<td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
 
1211
<td>
 
1212
</td>
 
1213
</tr>
 
1214
<tr>
 
1215
<td><p><span class="term"><em class="parameter"><code>item</code></em> :</span></p></td>
 
1216
<td>
 
1217
</td>
 
1218
</tr>
 
1219
<tr>
 
1220
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1221
<td>
 
1222
 
 
1223
 
 
1224
</td>
 
1225
</tr>
 
1226
</tbody>
 
1227
</table></div>
 
1228
</div>
 
1229
<hr>
 
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>
 
1233
<p>
 
1234
 
 
1235
</p>
 
1236
<div class="variablelist"><table border="0">
 
1237
<col align="left" valign="top">
 
1238
<tbody>
 
1239
<tr>
 
1240
<td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
 
1241
<td>
 
1242
</td>
 
1243
</tr>
 
1244
<tr>
 
1245
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1246
<td>
 
1247
 
 
1248
 
 
1249
</td>
 
1250
</tr>
 
1251
</tbody>
 
1252
</table></div>
 
1253
</div>
 
1254
<hr>
 
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>
 
1258
<p>
 
1259
 
 
1260
</p>
 
1261
<div class="variablelist"><table border="0">
 
1262
<col align="left" valign="top">
 
1263
<tbody>
 
1264
<tr>
 
1265
<td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
 
1266
<td>
 
1267
</td>
 
1268
</tr>
 
1269
<tr>
 
1270
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1271
<td>
 
1272
 
 
1273
 
 
1274
</td>
 
1275
</tr>
 
1276
</tbody>
 
1277
</table></div>
 
1278
</div>
 
1279
<hr>
 
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>
 
1283
<p>
 
1284
 
 
1285
</p>
 
1286
<div class="variablelist"><table border="0">
 
1287
<col align="left" valign="top">
 
1288
<tbody>
 
1289
<tr>
 
1290
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
 
1291
<td>
 
1292
</td>
 
1293
</tr>
 
1294
<tr>
 
1295
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1296
<td>
 
1297
 
 
1298
 
 
1299
</td>
 
1300
</tr>
 
1301
</tbody>
 
1302
</table></div>
 
1303
</div>
 
1304
<hr>
 
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>
 
1308
<p>
 
1309
 
 
1310
</p>
 
1311
<div class="variablelist"><table border="0">
 
1312
<col align="left" valign="top">
 
1313
<tbody>
 
1314
<tr>
 
1315
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
 
1316
<td>
 
1317
</td>
 
1318
</tr>
 
1319
<tr>
 
1320
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1321
<td>
 
1322
 
 
1323
 
 
1324
</td>
 
1325
</tr>
 
1326
</tbody>
 
1327
</table></div>
 
1328
</div>
 
1329
<hr>
 
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>
 
1333
<p>
 
1334
 
 
1335
</p>
 
1336
<div class="variablelist"><table border="0">
 
1337
<col align="left" valign="top">
 
1338
<tbody>
 
1339
<tr>
 
1340
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
 
1341
<td>
 
1342
</td>
 
1343
</tr>
 
1344
<tr>
 
1345
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1346
<td>
 
1347
 
 
1348
 
 
1349
</td>
 
1350
</tr>
 
1351
</tbody>
 
1352
</table></div>
 
1353
</div>
 
1354
<hr>
 
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>
 
1358
<p>
 
1359
 
 
1360
</p>
 
1361
<div class="variablelist"><table border="0">
 
1362
<col align="left" valign="top">
 
1363
<tbody>
 
1364
<tr>
 
1365
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
 
1366
<td>
 
1367
</td>
 
1368
</tr>
 
1369
<tr>
 
1370
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1371
<td>
 
1372
 
 
1373
 
 
1374
</td>
 
1375
</tr>
 
1376
</tbody>
 
1377
</table></div>
 
1378
</div>
 
1379
<hr>
 
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>
 
1383
<p>
 
1384
 
 
1385
</p>
 
1386
<div class="variablelist"><table border="0">
 
1387
<col align="left" valign="top">
 
1388
<tbody>
 
1389
<tr>
 
1390
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
 
1391
<td>
 
1392
</td>
 
1393
</tr>
 
1394
<tr>
 
1395
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1396
<td>
 
1397
 
 
1398
 
 
1399
</td>
 
1400
</tr>
 
1401
</tbody>
 
1402
</table></div>
 
1403
</div>
 
1404
<hr>
 
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) (),
 
1409
                                                         void *extra);</pre>
 
1410
<p>
 
1411
 
 
1412
</p>
 
1413
<div class="variablelist"><table border="0">
 
1414
<col align="left" valign="top">
 
1415
<tbody>
 
1416
<tr>
 
1417
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
 
1418
<td>
 
1419
</td>
 
1420
</tr>
 
1421
<tr>
 
1422
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
 
1423
<td>
 
1424
</td>
 
1425
</tr>
 
1426
<tr>
 
1427
<td><p><span class="term"><em class="parameter"><code>extra</code></em> :</span></p></td>
 
1428
<td>
 
1429
</td>
 
1430
</tr>
 
1431
<tr>
 
1432
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1433
<td>
 
1434
 
 
1435
 
 
1436
</td>
 
1437
</tr>
 
1438
</tbody>
 
1439
</table></div>
 
1440
</div>
 
1441
<hr>
 
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) (),
 
1446
                                                         void *extra);</pre>
 
1447
<p>
 
1448
 
 
1449
</p>
 
1450
<div class="variablelist"><table border="0">
 
1451
<col align="left" valign="top">
 
1452
<tbody>
 
1453
<tr>
 
1454
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
 
1455
<td>
 
1456
</td>
 
1457
</tr>
 
1458
<tr>
 
1459
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
 
1460
<td>
 
1461
</td>
 
1462
</tr>
 
1463
<tr>
 
1464
<td><p><span class="term"><em class="parameter"><code>extra</code></em> :</span></p></td>
 
1465
<td>
 
1466
</td>
 
1467
</tr>
 
1468
<tr>
 
1469
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1470
<td>
 
1471
 
 
1472
 
 
1473
</td>
 
1474
</tr>
 
1475
</tbody>
 
1476
</table></div>
 
1477
</div>
 
1478
<hr>
 
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,
1534
1482
                                                         int n);</pre>
1535
1483
<p>
1536
1484
 
1539
1487
<col align="left" valign="top">
1540
1488
<tbody>
1541
1489
<tr>
1542
 
<td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td>
1543
 
<td>
1544
 
</td>
1545
 
</tr>
1546
 
<tr>
1547
 
<td><span class="term"><em class="parameter"><code>n</code></em>&#160;:</span></td>
1548
 
<td>
1549
 
</td>
1550
 
</tr>
1551
 
<tr>
1552
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1553
 
<td>
1554
 
 
1555
 
 
1556
 
</td>
1557
 
</tr>
1558
 
</tbody>
1559
 
</table></div>
1560
 
</div>
1561
 
<hr>
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>
1566
 
<p>
1567
 
 
1568
 
</p>
1569
 
<div class="variablelist"><table border="0">
1570
 
<col align="left" valign="top">
1571
 
<tbody>
1572
 
<tr>
1573
 
<td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td>
1574
 
<td>
1575
 
</td>
1576
 
</tr>
1577
 
<tr>
1578
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1579
 
<td>
1580
 
 
1581
 
 
1582
 
</td>
1583
 
</tr>
1584
 
</tbody>
1585
 
</table></div>
1586
 
</div>
1587
 
<hr>
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>
1593
 
<p>
1594
 
 
1595
 
</p>
1596
 
<div class="variablelist"><table border="0">
1597
 
<col align="left" valign="top">
1598
 
<tbody>
1599
 
<tr>
1600
 
<td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td>
1601
 
<td>
1602
 
</td>
1603
 
</tr>
1604
 
<tr>
1605
 
<td><span class="term"><em class="parameter"><code>dst</code></em>&#160;:</span></td>
1606
 
<td>
1607
 
</td>
1608
 
</tr>
1609
 
<tr>
1610
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1611
 
<td>
1612
 
 
1613
 
 
1614
 
</td>
1615
 
</tr>
1616
 
</tbody>
1617
 
</table></div>
1618
 
</div>
1619
 
<hr>
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>
1624
 
<p>
1625
 
 
1626
 
</p>
1627
 
<div class="variablelist"><table border="0">
1628
 
<col align="left" valign="top">
1629
 
<tbody>
1630
 
<tr>
1631
 
<td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td>
1632
 
<td>
1633
 
</td>
1634
 
</tr>
1635
 
<tr>
1636
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1637
 
<td>
1638
 
 
1639
 
 
1640
 
</td>
1641
 
</tr>
1642
 
</tbody>
1643
 
</table></div>
1644
 
</div>
1645
 
<hr>
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>
1651
 
<p>
1652
 
 
1653
 
</p>
1654
 
<div class="variablelist"><table border="0">
1655
 
<col align="left" valign="top">
1656
 
<tbody>
1657
 
<tr>
1658
 
<td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td>
1659
 
<td>
1660
 
</td>
1661
 
</tr>
1662
 
<tr>
1663
 
<td><span class="term"><em class="parameter"><code>fd</code></em>&#160;:</span></td>
1664
 
<td>
1665
 
</td>
1666
 
</tr>
1667
 
<tr>
1668
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1669
 
<td>
1670
 
 
1671
 
 
1672
 
</td>
1673
 
</tr>
1674
 
</tbody>
1675
 
</table></div>
1676
 
</div>
1677
 
<hr>
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>
1683
 
<p>
1684
 
 
1685
 
</p>
1686
 
<div class="variablelist"><table border="0">
1687
 
<col align="left" valign="top">
1688
 
<tbody>
1689
 
<tr>
1690
 
<td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td>
1691
 
<td>
1692
 
</td>
1693
 
</tr>
1694
 
<tr>
1695
 
<td><span class="term"><em class="parameter"><code>out</code></em>&#160;:</span></td>
1696
 
<td>
1697
 
</td>
1698
 
</tr>
1699
 
<tr>
1700
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1701
 
<td>
1702
 
 
1703
 
 
1704
 
</td>
1705
 
</tr>
1706
 
</tbody>
1707
 
</table></div>
1708
 
</div>
1709
 
<hr>
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>
 
1491
<td>
 
1492
</td>
 
1493
</tr>
 
1494
<tr>
 
1495
<td><p><span class="term"><em class="parameter"><code>n</code></em> :</span></p></td>
 
1496
<td>
 
1497
</td>
 
1498
</tr>
 
1499
<tr>
 
1500
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1501
<td>
 
1502
 
 
1503
 
 
1504
</td>
 
1505
</tr>
 
1506
</tbody>
 
1507
</table></div>
 
1508
</div>
 
1509
<hr>
 
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>
 
1513
<p>
 
1514
 
 
1515
</p>
 
1516
<div class="variablelist"><table border="0">
 
1517
<col align="left" valign="top">
 
1518
<tbody>
 
1519
<tr>
 
1520
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
 
1521
<td>
 
1522
</td>
 
1523
</tr>
 
1524
<tr>
 
1525
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1526
<td>
 
1527
 
 
1528
 
 
1529
</td>
 
1530
</tr>
 
1531
</tbody>
 
1532
</table></div>
 
1533
</div>
 
1534
<hr>
 
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>
 
1539
<p>
 
1540
 
 
1541
</p>
 
1542
<div class="variablelist"><table border="0">
 
1543
<col align="left" valign="top">
 
1544
<tbody>
 
1545
<tr>
 
1546
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
 
1547
<td>
 
1548
</td>
 
1549
</tr>
 
1550
<tr>
 
1551
<td><p><span class="term"><em class="parameter"><code>dst</code></em> :</span></p></td>
 
1552
<td>
 
1553
</td>
 
1554
</tr>
 
1555
<tr>
 
1556
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1557
<td>
 
1558
 
 
1559
 
 
1560
</td>
 
1561
</tr>
 
1562
</tbody>
 
1563
</table></div>
 
1564
</div>
 
1565
<hr>
 
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>
 
1569
<p>
 
1570
 
 
1571
</p>
 
1572
<div class="variablelist"><table border="0">
 
1573
<col align="left" valign="top">
 
1574
<tbody>
 
1575
<tr>
 
1576
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
 
1577
<td>
 
1578
</td>
 
1579
</tr>
 
1580
<tr>
 
1581
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1582
<td>
 
1583
 
 
1584
 
 
1585
</td>
 
1586
</tr>
 
1587
</tbody>
 
1588
</table></div>
 
1589
</div>
 
1590
<hr>
 
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>
 
1595
<p>
 
1596
 
 
1597
</p>
 
1598
<div class="variablelist"><table border="0">
 
1599
<col align="left" valign="top">
 
1600
<tbody>
 
1601
<tr>
 
1602
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
 
1603
<td>
 
1604
</td>
 
1605
</tr>
 
1606
<tr>
 
1607
<td><p><span class="term"><em class="parameter"><code>fd</code></em> :</span></p></td>
 
1608
<td>
 
1609
</td>
 
1610
</tr>
 
1611
<tr>
 
1612
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1613
<td>
 
1614
 
 
1615
 
 
1616
</td>
 
1617
</tr>
 
1618
</tbody>
 
1619
</table></div>
 
1620
</div>
 
1621
<hr>
 
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>
 
1626
<p>
 
1627
 
 
1628
</p>
 
1629
<div class="variablelist"><table border="0">
 
1630
<col align="left" valign="top">
 
1631
<tbody>
 
1632
<tr>
 
1633
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
 
1634
<td>
 
1635
</td>
 
1636
</tr>
 
1637
<tr>
 
1638
<td><p><span class="term"><em class="parameter"><code>out</code></em> :</span></p></td>
 
1639
<td>
 
1640
</td>
 
1641
</tr>
 
1642
<tr>
 
1643
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1644
<td>
 
1645
 
 
1646
 
 
1647
</td>
 
1648
</tr>
 
1649
</tbody>
 
1650
</table></div>
 
1651
</div>
 
1652
<hr>
 
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>
1715
1657
<p>
1716
1658
 
1719
1661
<col align="left" valign="top">
1720
1662
<tbody>
1721
1663
<tr>
1722
 
<td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td>
1723
 
<td>
1724
 
</td>
1725
 
</tr>
1726
 
<tr>
1727
 
<td><span class="term"><em class="parameter"><code>res</code></em>&#160;:</span></td>
1728
 
<td>
1729
 
</td>
1730
 
</tr>
1731
 
<tr>
1732
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1664
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
 
1665
<td>
 
1666
</td>
 
1667
</tr>
 
1668
<tr>
 
1669
<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
 
1670
<td>
 
1671
</td>
 
1672
</tr>
 
1673
<tr>
 
1674
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1733
1675
<td>
1734
1676
 
1735
1677
 
1740
1682
</div>
1741
1683
<hr>
1742
1684
<div class="refsect2" lang="en">
1743
 
<a name="id439151"></a><h3>
1744
 
<a name="idmef-value-match"></a>idmef_value_match ()</h3>
1745
 
<a class="indexterm" name="id439163"></a><pre class="programlisting">int                 idmef_value_match                   (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val1,
1746
 
                                                         <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val2,
1747
 
                                                         <a href="libprelude-idmef-criteria.html#idmef-criterion-operator-t">idmef_criterion_operator_t</a> op);</pre>
 
1685
<a name="idmef-value-match"></a><h3>idmef_value_match ()</h3>
 
1686
<pre class="programlisting">int                 idmef_value_match                   (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val1,
 
1687
                                                         <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val2,
 
1688
                                                         <a class="link" href="libprelude-idmef-criteria.html#idmef-criterion-operator-t" title="enum idmef_criterion_operator_t">idmef_criterion_operator_t</a> op);</pre>
1748
1689
<p>
1749
1690
Match <em class="parameter"><code>val1</code></em> and <em class="parameter"><code>val2</code></em> using <em class="parameter"><code>op</code></em>.</p>
1750
1691
<p>
1754
1695
<col align="left" valign="top">
1755
1696
<tbody>
1756
1697
<tr>
1757
 
<td><span class="term"><em class="parameter"><code>val1</code></em>&#160;:</span></td>
1758
 
<td> Pointer to a <a href="libprelude-idmef-value.html#idmef-value-t"><span class="type">idmef_value_t</span></a> object.
1759
 
</td>
1760
 
</tr>
1761
 
<tr>
1762
 
<td><span class="term"><em class="parameter"><code>val2</code></em>&#160;:</span></td>
1763
 
<td> Pointer to a <a href="libprelude-idmef-value.html#idmef-value-t"><span class="type">idmef_value_t</span></a> object.
1764
 
</td>
1765
 
</tr>
1766
 
<tr>
1767
 
<td><span class="term"><em class="parameter"><code>op</code></em>&#160;:</span></td>
 
1698
<td><p><span class="term"><em class="parameter"><code>val1</code></em> :</span></p></td>
 
1699
<td> Pointer to a <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t"><span class="type">idmef_value_t</span></a> object.
 
1700
</td>
 
1701
</tr>
 
1702
<tr>
 
1703
<td><p><span class="term"><em class="parameter"><code>val2</code></em> :</span></p></td>
 
1704
<td> Pointer to a <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t"><span class="type">idmef_value_t</span></a> object.
 
1705
</td>
 
1706
</tr>
 
1707
<tr>
 
1708
<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
1768
1709
<td> operator to use for matching.
1769
1710
</td>
1770
1711
</tr>
1771
1712
<tr>
1772
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1713
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1773
1714
<td> the number of match, 0 for none, a negative value if an error occured.
1774
1715
</td>
1775
1716
</tr>
1778
1719
</div>
1779
1720
<hr>
1780
1721
<div class="refsect2" lang="en">
1781
 
<a name="id459406"></a><h3>
1782
 
<a name="idmef-value-check-operator"></a>idmef_value_check_operator ()</h3>
1783
 
<a class="indexterm" name="id459418"></a><pre class="programlisting">int                 idmef_value_check_operator          (const <a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *value,
1784
 
                                                         <a href="libprelude-idmef-criteria.html#idmef-criterion-operator-t">idmef_criterion_operator_t</a> op);</pre>
 
1722
<a name="idmef-value-check-operator"></a><h3>idmef_value_check_operator ()</h3>
 
1723
<pre class="programlisting">int                 idmef_value_check_operator          (const <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *value,
 
1724
                                                         <a class="link" href="libprelude-idmef-criteria.html#idmef-criterion-operator-t" title="enum idmef_criterion_operator_t">idmef_criterion_operator_t</a> op);</pre>
1785
1725
<p>
1786
1726
Check whether <em class="parameter"><code>op</code></em> can apply to <em class="parameter"><code>value</code></em>.</p>
1787
1727
<p>
1791
1731
<col align="left" valign="top">
1792
1732
<tbody>
1793
1733
<tr>
1794
 
<td><span class="term"><em class="parameter"><code>value</code></em>&#160;:</span></td>
1795
 
<td> Pointer to a <a href="libprelude-idmef-value.html#idmef-value-t"><span class="type">idmef_value_t</span></a> object.
 
1734
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
 
1735
<td> Pointer to a <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t"><span class="type">idmef_value_t</span></a> object.
1796
1736
</td>
1797
1737
</tr>
1798
1738
<tr>
1799
 
<td><span class="term"><em class="parameter"><code>op</code></em>&#160;:</span></td>
 
1739
<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
1800
1740
<td> Type of operator to check <em class="parameter"><code>value</code></em> for.
1801
1741
</td>
1802
1742
</tr>
1803
1743
<tr>
1804
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1744
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1805
1745
<td> 0 on success, a negative value if an error occured.
1806
1746
</td>
1807
1747
</tr>
1810
1750
</div>
1811
1751
<hr>
1812
1752
<div class="refsect2" lang="en">
1813
 
<a name="id457858"></a><h3>
1814
 
<a name="idmef-value-destroy"></a>idmef_value_destroy ()</h3>
1815
 
<a class="indexterm" name="id457870"></a><pre class="programlisting">void                idmef_value_destroy                 (<a href="libprelude-idmef-value.html#idmef-value-t">idmef_value_t</a> *val);</pre>
 
1753
<a name="idmef-value-destroy"></a><h3>idmef_value_destroy ()</h3>
 
1754
<pre class="programlisting">void                idmef_value_destroy                 (<a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t">idmef_value_t</a> *val);</pre>
1816
1755
<p>
1817
1756
Decrement refcount and destroy <em class="parameter"><code>value</code></em> if it reach 0.</p>
1818
1757
<p>
1821
1760
<div class="variablelist"><table border="0">
1822
1761
<col align="left" valign="top">
1823
1762
<tbody><tr>
1824
 
<td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td>
1825
 
<td> Pointer to a <a href="libprelude-idmef-value.html#idmef-value-t"><span class="type">idmef_value_t</span></a> object.
 
1763
<td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
 
1764
<td> Pointer to a <a class="link" href="libprelude-idmef-value.html#idmef-value-t" title="idmef_value_t"><span class="type">idmef_value_t</span></a> object.
1826
1765
</td>
1827
1766
</tr></tbody>
1828
1767
</table></div>
1829
1768
</div>
1830
1769
</div>
1831
1770
</div>
 
1771
<div class="footer">
 
1772
<hr>
 
1773
          Generated by GTK-Doc V1.10</div>
1832
1774
</body>
1833
1775
</html>