401
398
</simpara></listitem></varlistentry>
402
399
</variablelist></refsect2>
404
<title><anchor id="idmef-value-new-list" role="function"/>idmef_value_new_list ()</title>
405
<indexterm><primary>idmef_value_new_list</primary></indexterm><programlisting><link linkend="int">int</link> idmef_value_new_list (<link linkend="idmef-value-t">idmef_value_t</link> **value);</programlisting>
408
</para><variablelist role="params">
409
<varlistentry><term><parameter>value</parameter> :</term>
411
</simpara></listitem></varlistentry>
412
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
415
</simpara></listitem></varlistentry>
416
</variablelist></refsect2>
418
<title><anchor id="idmef-value-new-enum" role="function"/>idmef_value_new_enum ()</title>
419
<indexterm><primary>idmef_value_new_enum</primary></indexterm><programlisting><link linkend="int">int</link> idmef_value_new_enum (<link linkend="idmef-value-t">idmef_value_t</link> **value,
420
<link linkend="idmef-class-id-t">idmef_class_id_t</link> classid,
421
const <link linkend="char">char</link> *buf);</programlisting>
424
</para><variablelist role="params">
425
<varlistentry><term><parameter>value</parameter> :</term>
427
</simpara></listitem></varlistentry>
428
<varlistentry><term><parameter>classid</parameter> :</term>
430
</simpara></listitem></varlistentry>
431
<varlistentry><term><parameter>buf</parameter> :</term>
433
</simpara></listitem></varlistentry>
434
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
437
</simpara></listitem></varlistentry>
438
</variablelist></refsect2>
440
<title><anchor id="idmef-value-new-enum-from-string" role="function"/>idmef_value_new_enum_from_string ()</title>
441
<indexterm><primary>idmef_value_new_enum_from_string</primary></indexterm><programlisting><link linkend="int">int</link> idmef_value_new_enum_from_string (<link linkend="idmef-value-t">idmef_value_t</link> **value,
442
<link linkend="idmef-class-id-t">idmef_class_id_t</link> classid,
443
const <link linkend="char">char</link> *buf);</programlisting>
446
</para><variablelist role="params">
447
<varlistentry><term><parameter>value</parameter> :</term>
449
</simpara></listitem></varlistentry>
450
<varlistentry><term><parameter>classid</parameter> :</term>
452
</simpara></listitem></varlistentry>
453
<varlistentry><term><parameter>buf</parameter> :</term>
455
</simpara></listitem></varlistentry>
456
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
459
</simpara></listitem></varlistentry>
460
</variablelist></refsect2>
462
<title><anchor id="idmef-value-new-enum-from-numeric" role="function"/>idmef_value_new_enum_from_numeric ()</title>
463
<indexterm><primary>idmef_value_new_enum_from_numeric</primary></indexterm><programlisting><link linkend="int">int</link> idmef_value_new_enum_from_numeric (<link linkend="idmef-value-t">idmef_value_t</link> **value,
400
<refsect2 id="idmef-value-new-list" role="function">
401
<title>idmef_value_new_list ()</title>
402
<indexterm zone="idmef-value-new-list"><primary>idmef_value_new_list</primary></indexterm><programlisting><link linkend="int">int</link> idmef_value_new_list (<link linkend="idmef-value-t">idmef_value_t</link> **value);</programlisting>
405
</para><variablelist role="params">
406
<varlistentry><term><parameter>value</parameter> :</term>
408
</simpara></listitem></varlistentry>
409
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
412
</simpara></listitem></varlistentry>
413
</variablelist></refsect2>
414
<refsect2 id="idmef-value-new-enum" role="function">
415
<title>idmef_value_new_enum ()</title>
416
<indexterm zone="idmef-value-new-enum"><primary>idmef_value_new_enum</primary></indexterm><programlisting><link linkend="int">int</link> idmef_value_new_enum (<link linkend="idmef-value-t">idmef_value_t</link> **value,
417
<link linkend="idmef-class-id-t">idmef_class_id_t</link> classid,
418
const <link linkend="char">char</link> *buf);</programlisting>
421
</para><variablelist role="params">
422
<varlistentry><term><parameter>value</parameter> :</term>
424
</simpara></listitem></varlistentry>
425
<varlistentry><term><parameter>classid</parameter> :</term>
427
</simpara></listitem></varlistentry>
428
<varlistentry><term><parameter>buf</parameter> :</term>
430
</simpara></listitem></varlistentry>
431
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
434
</simpara></listitem></varlistentry>
435
</variablelist></refsect2>
436
<refsect2 id="idmef-value-new-enum-from-string" role="function">
437
<title>idmef_value_new_enum_from_string ()</title>
438
<indexterm zone="idmef-value-new-enum-from-string"><primary>idmef_value_new_enum_from_string</primary></indexterm><programlisting><link linkend="int">int</link> idmef_value_new_enum_from_string (<link linkend="idmef-value-t">idmef_value_t</link> **value,
439
<link linkend="idmef-class-id-t">idmef_class_id_t</link> classid,
440
const <link linkend="char">char</link> *buf);</programlisting>
443
</para><variablelist role="params">
444
<varlistentry><term><parameter>value</parameter> :</term>
446
</simpara></listitem></varlistentry>
447
<varlistentry><term><parameter>classid</parameter> :</term>
449
</simpara></listitem></varlistentry>
450
<varlistentry><term><parameter>buf</parameter> :</term>
452
</simpara></listitem></varlistentry>
453
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
456
</simpara></listitem></varlistentry>
457
</variablelist></refsect2>
458
<refsect2 id="idmef-value-new-enum-from-numeric" role="function">
459
<title>idmef_value_new_enum_from_numeric ()</title>
460
<indexterm zone="idmef-value-new-enum-from-numeric"><primary>idmef_value_new_enum_from_numeric</primary></indexterm><programlisting><link linkend="int">int</link> idmef_value_new_enum_from_numeric (<link linkend="idmef-value-t">idmef_value_t</link> **value,
464
461
<link linkend="idmef-class-id-t">idmef_class_id_t</link> classid,
465
462
<link linkend="int">int</link> val);</programlisting>
547
544
</simpara></listitem></varlistentry>
548
545
</variablelist></refsect2>
550
<title><anchor id="idmef-value-get-int8" role="function"/>idmef_value_get_int8 ()</title>
551
<indexterm><primary>idmef_value_get_int8</primary></indexterm><programlisting><link linkend="int8-t">int8_t</link> idmef_value_get_int8 (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
554
</para><variablelist role="params">
555
<varlistentry><term><parameter>val</parameter> :</term>
557
</simpara></listitem></varlistentry>
558
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
561
</simpara></listitem></varlistentry>
562
</variablelist></refsect2>
564
<title><anchor id="idmef-value-get-uint8" role="function"/>idmef_value_get_uint8 ()</title>
565
<indexterm><primary>idmef_value_get_uint8</primary></indexterm><programlisting><link linkend="uint8-t">uint8_t</link> idmef_value_get_uint8 (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
568
</para><variablelist role="params">
569
<varlistentry><term><parameter>val</parameter> :</term>
571
</simpara></listitem></varlistentry>
572
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
575
</simpara></listitem></varlistentry>
576
</variablelist></refsect2>
578
<title><anchor id="idmef-value-get-int16" role="function"/>idmef_value_get_int16 ()</title>
579
<indexterm><primary>idmef_value_get_int16</primary></indexterm><programlisting><link linkend="int16-t">int16_t</link> idmef_value_get_int16 (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
582
</para><variablelist role="params">
583
<varlistentry><term><parameter>val</parameter> :</term>
585
</simpara></listitem></varlistentry>
586
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
589
</simpara></listitem></varlistentry>
590
</variablelist></refsect2>
592
<title><anchor id="idmef-value-get-uint16" role="function"/>idmef_value_get_uint16 ()</title>
593
<indexterm><primary>idmef_value_get_uint16</primary></indexterm><programlisting><link linkend="uint16-t">uint16_t</link> idmef_value_get_uint16 (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
596
</para><variablelist role="params">
597
<varlistentry><term><parameter>val</parameter> :</term>
599
</simpara></listitem></varlistentry>
600
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
603
</simpara></listitem></varlistentry>
604
</variablelist></refsect2>
606
<title><anchor id="idmef-value-get-int32" role="function"/>idmef_value_get_int32 ()</title>
607
<indexterm><primary>idmef_value_get_int32</primary></indexterm><programlisting><link linkend="int32-t">int32_t</link> idmef_value_get_int32 (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
610
</para><variablelist role="params">
611
<varlistentry><term><parameter>val</parameter> :</term>
613
</simpara></listitem></varlistentry>
614
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
617
</simpara></listitem></varlistentry>
618
</variablelist></refsect2>
620
<title><anchor id="idmef-value-get-uint32" role="function"/>idmef_value_get_uint32 ()</title>
621
<indexterm><primary>idmef_value_get_uint32</primary></indexterm><programlisting><link linkend="uint32-t">uint32_t</link> idmef_value_get_uint32 (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
624
</para><variablelist role="params">
625
<varlistentry><term><parameter>val</parameter> :</term>
627
</simpara></listitem></varlistentry>
628
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
631
</simpara></listitem></varlistentry>
632
</variablelist></refsect2>
634
<title><anchor id="idmef-value-get-int64" role="function"/>idmef_value_get_int64 ()</title>
635
<indexterm><primary>idmef_value_get_int64</primary></indexterm><programlisting><link linkend="int64-t">int64_t</link> idmef_value_get_int64 (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
638
</para><variablelist role="params">
639
<varlistentry><term><parameter>val</parameter> :</term>
641
</simpara></listitem></varlistentry>
642
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
645
</simpara></listitem></varlistentry>
646
</variablelist></refsect2>
648
<title><anchor id="idmef-value-get-uint64" role="function"/>idmef_value_get_uint64 ()</title>
649
<indexterm><primary>idmef_value_get_uint64</primary></indexterm><programlisting><link linkend="uint64-t">uint64_t</link> idmef_value_get_uint64 (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
652
</para><variablelist role="params">
653
<varlistentry><term><parameter>val</parameter> :</term>
655
</simpara></listitem></varlistentry>
656
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
659
</simpara></listitem></varlistentry>
660
</variablelist></refsect2>
662
<title><anchor id="idmef-value-get-enum" role="function"/>idmef_value_get_enum ()</title>
663
<indexterm><primary>idmef_value_get_enum</primary></indexterm><programlisting><link linkend="int">int</link> idmef_value_get_enum (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
666
</para><variablelist role="params">
667
<varlistentry><term><parameter>val</parameter> :</term>
669
</simpara></listitem></varlistentry>
670
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
673
</simpara></listitem></varlistentry>
674
</variablelist></refsect2>
676
<title><anchor id="idmef-value-get-float" role="function"/>idmef_value_get_float ()</title>
677
<indexterm><primary>idmef_value_get_float</primary></indexterm><programlisting><link linkend="float">float</link> idmef_value_get_float (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
680
</para><variablelist role="params">
681
<varlistentry><term><parameter>val</parameter> :</term>
683
</simpara></listitem></varlistentry>
684
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
687
</simpara></listitem></varlistentry>
688
</variablelist></refsect2>
690
<title><anchor id="idmef-value-get-double" role="function"/>idmef_value_get_double ()</title>
691
<indexterm><primary>idmef_value_get_double</primary></indexterm><programlisting><link linkend="double">double</link> idmef_value_get_double (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
694
</para><variablelist role="params">
695
<varlistentry><term><parameter>val</parameter> :</term>
697
</simpara></listitem></varlistentry>
698
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
701
</simpara></listitem></varlistentry>
702
</variablelist></refsect2>
704
<title><anchor id="idmef-value-get-time" role="function"/>idmef_value_get_time ()</title>
705
<indexterm><primary>idmef_value_get_time</primary></indexterm><programlisting><link linkend="idmef-time-t">idmef_time_t</link>* idmef_value_get_time (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
708
</para><variablelist role="params">
709
<varlistentry><term><parameter>val</parameter> :</term>
711
</simpara></listitem></varlistentry>
712
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
715
</simpara></listitem></varlistentry>
716
</variablelist></refsect2>
718
<title><anchor id="idmef-value-get-data" role="function"/>idmef_value_get_data ()</title>
719
<indexterm><primary>idmef_value_get_data</primary></indexterm><programlisting><link linkend="idmef-data-t">idmef_data_t</link>* idmef_value_get_data (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
722
</para><variablelist role="params">
723
<varlistentry><term><parameter>val</parameter> :</term>
725
</simpara></listitem></varlistentry>
726
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
729
</simpara></listitem></varlistentry>
730
</variablelist></refsect2>
732
<title><anchor id="idmef-value-get-string" role="function"/>idmef_value_get_string ()</title>
733
<indexterm><primary>idmef_value_get_string</primary></indexterm><programlisting><link linkend="prelude-string-t">prelude_string_t</link>* idmef_value_get_string (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
736
</para><variablelist role="params">
737
<varlistentry><term><parameter>val</parameter> :</term>
739
</simpara></listitem></varlistentry>
740
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
743
</simpara></listitem></varlistentry>
744
</variablelist></refsect2>
746
<title><anchor id="idmef-value-list-add" role="function"/>idmef_value_list_add ()</title>
747
<indexterm><primary>idmef_value_list_add</primary></indexterm><programlisting><link linkend="int">int</link> idmef_value_list_add (<link linkend="idmef-value-t">idmef_value_t</link> *list,
546
<refsect2 id="idmef-value-get-int8" role="function">
547
<title>idmef_value_get_int8 ()</title>
548
<indexterm zone="idmef-value-get-int8"><primary>idmef_value_get_int8</primary></indexterm><programlisting><link linkend="int8-t">int8_t</link> idmef_value_get_int8 (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
551
</para><variablelist role="params">
552
<varlistentry><term><parameter>val</parameter> :</term>
554
</simpara></listitem></varlistentry>
555
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
558
</simpara></listitem></varlistentry>
559
</variablelist></refsect2>
560
<refsect2 id="idmef-value-get-uint8" role="function">
561
<title>idmef_value_get_uint8 ()</title>
562
<indexterm zone="idmef-value-get-uint8"><primary>idmef_value_get_uint8</primary></indexterm><programlisting><link linkend="uint8-t">uint8_t</link> idmef_value_get_uint8 (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
565
</para><variablelist role="params">
566
<varlistentry><term><parameter>val</parameter> :</term>
568
</simpara></listitem></varlistentry>
569
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
572
</simpara></listitem></varlistentry>
573
</variablelist></refsect2>
574
<refsect2 id="idmef-value-get-int16" role="function">
575
<title>idmef_value_get_int16 ()</title>
576
<indexterm zone="idmef-value-get-int16"><primary>idmef_value_get_int16</primary></indexterm><programlisting><link linkend="int16-t">int16_t</link> idmef_value_get_int16 (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
579
</para><variablelist role="params">
580
<varlistentry><term><parameter>val</parameter> :</term>
582
</simpara></listitem></varlistentry>
583
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
586
</simpara></listitem></varlistentry>
587
</variablelist></refsect2>
588
<refsect2 id="idmef-value-get-uint16" role="function">
589
<title>idmef_value_get_uint16 ()</title>
590
<indexterm zone="idmef-value-get-uint16"><primary>idmef_value_get_uint16</primary></indexterm><programlisting><link linkend="uint16-t">uint16_t</link> idmef_value_get_uint16 (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
593
</para><variablelist role="params">
594
<varlistentry><term><parameter>val</parameter> :</term>
596
</simpara></listitem></varlistentry>
597
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
600
</simpara></listitem></varlistentry>
601
</variablelist></refsect2>
602
<refsect2 id="idmef-value-get-int32" role="function">
603
<title>idmef_value_get_int32 ()</title>
604
<indexterm zone="idmef-value-get-int32"><primary>idmef_value_get_int32</primary></indexterm><programlisting><link linkend="int32-t">int32_t</link> idmef_value_get_int32 (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
607
</para><variablelist role="params">
608
<varlistentry><term><parameter>val</parameter> :</term>
610
</simpara></listitem></varlistentry>
611
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
614
</simpara></listitem></varlistentry>
615
</variablelist></refsect2>
616
<refsect2 id="idmef-value-get-uint32" role="function">
617
<title>idmef_value_get_uint32 ()</title>
618
<indexterm zone="idmef-value-get-uint32"><primary>idmef_value_get_uint32</primary></indexterm><programlisting><link linkend="uint32-t">uint32_t</link> idmef_value_get_uint32 (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
621
</para><variablelist role="params">
622
<varlistentry><term><parameter>val</parameter> :</term>
624
</simpara></listitem></varlistentry>
625
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
628
</simpara></listitem></varlistentry>
629
</variablelist></refsect2>
630
<refsect2 id="idmef-value-get-int64" role="function">
631
<title>idmef_value_get_int64 ()</title>
632
<indexterm zone="idmef-value-get-int64"><primary>idmef_value_get_int64</primary></indexterm><programlisting><link linkend="int64-t">int64_t</link> idmef_value_get_int64 (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
635
</para><variablelist role="params">
636
<varlistentry><term><parameter>val</parameter> :</term>
638
</simpara></listitem></varlistentry>
639
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
642
</simpara></listitem></varlistentry>
643
</variablelist></refsect2>
644
<refsect2 id="idmef-value-get-uint64" role="function">
645
<title>idmef_value_get_uint64 ()</title>
646
<indexterm zone="idmef-value-get-uint64"><primary>idmef_value_get_uint64</primary></indexterm><programlisting><link linkend="uint64-t">uint64_t</link> idmef_value_get_uint64 (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
649
</para><variablelist role="params">
650
<varlistentry><term><parameter>val</parameter> :</term>
652
</simpara></listitem></varlistentry>
653
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
656
</simpara></listitem></varlistentry>
657
</variablelist></refsect2>
658
<refsect2 id="idmef-value-get-enum" role="function">
659
<title>idmef_value_get_enum ()</title>
660
<indexterm zone="idmef-value-get-enum"><primary>idmef_value_get_enum</primary></indexterm><programlisting><link linkend="int">int</link> idmef_value_get_enum (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
663
</para><variablelist role="params">
664
<varlistentry><term><parameter>val</parameter> :</term>
666
</simpara></listitem></varlistentry>
667
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
670
</simpara></listitem></varlistentry>
671
</variablelist></refsect2>
672
<refsect2 id="idmef-value-get-float" role="function">
673
<title>idmef_value_get_float ()</title>
674
<indexterm zone="idmef-value-get-float"><primary>idmef_value_get_float</primary></indexterm><programlisting><link linkend="float">float</link> idmef_value_get_float (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
677
</para><variablelist role="params">
678
<varlistentry><term><parameter>val</parameter> :</term>
680
</simpara></listitem></varlistentry>
681
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
684
</simpara></listitem></varlistentry>
685
</variablelist></refsect2>
686
<refsect2 id="idmef-value-get-double" role="function">
687
<title>idmef_value_get_double ()</title>
688
<indexterm zone="idmef-value-get-double"><primary>idmef_value_get_double</primary></indexterm><programlisting><link linkend="double">double</link> idmef_value_get_double (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
691
</para><variablelist role="params">
692
<varlistentry><term><parameter>val</parameter> :</term>
694
</simpara></listitem></varlistentry>
695
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
698
</simpara></listitem></varlistentry>
699
</variablelist></refsect2>
700
<refsect2 id="idmef-value-get-time" role="function">
701
<title>idmef_value_get_time ()</title>
702
<indexterm zone="idmef-value-get-time"><primary>idmef_value_get_time</primary></indexterm><programlisting><link linkend="idmef-time-t">idmef_time_t</link>* idmef_value_get_time (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
705
</para><variablelist role="params">
706
<varlistentry><term><parameter>val</parameter> :</term>
708
</simpara></listitem></varlistentry>
709
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
712
</simpara></listitem></varlistentry>
713
</variablelist></refsect2>
714
<refsect2 id="idmef-value-get-data" role="function">
715
<title>idmef_value_get_data ()</title>
716
<indexterm zone="idmef-value-get-data"><primary>idmef_value_get_data</primary></indexterm><programlisting><link linkend="idmef-data-t">idmef_data_t</link>* idmef_value_get_data (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
719
</para><variablelist role="params">
720
<varlistentry><term><parameter>val</parameter> :</term>
722
</simpara></listitem></varlistentry>
723
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
726
</simpara></listitem></varlistentry>
727
</variablelist></refsect2>
728
<refsect2 id="idmef-value-get-string" role="function">
729
<title>idmef_value_get_string ()</title>
730
<indexterm zone="idmef-value-get-string"><primary>idmef_value_get_string</primary></indexterm><programlisting><link linkend="prelude-string-t">prelude_string_t</link>* idmef_value_get_string (const <link linkend="idmef-value-t">idmef_value_t</link> *val);</programlisting>
733
</para><variablelist role="params">
734
<varlistentry><term><parameter>val</parameter> :</term>
736
</simpara></listitem></varlistentry>
737
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
740
</simpara></listitem></varlistentry>
741
</variablelist></refsect2>
742
<refsect2 id="idmef-value-list-add" role="function">
743
<title>idmef_value_list_add ()</title>
744
<indexterm zone="idmef-value-list-add"><primary>idmef_value_list_add</primary></indexterm><programlisting><link linkend="int">int</link> idmef_value_list_add (<link linkend="idmef-value-t">idmef_value_t</link> *list,
748
745
<link linkend="idmef-value-t">idmef_value_t</link> *item);</programlisting>
761
758
</simpara></listitem></varlistentry>
762
759
</variablelist></refsect2>
764
<title><anchor id="idmef-value-is-list" role="function"/>idmef_value_is_list ()</title>
765
<indexterm><primary>idmef_value_is_list</primary></indexterm><programlisting><link linkend="prelude-bool-t">prelude_bool_t</link> idmef_value_is_list (const <link linkend="idmef-value-t">idmef_value_t</link> *list);</programlisting>
768
</para><variablelist role="params">
769
<varlistentry><term><parameter>list</parameter> :</term>
771
</simpara></listitem></varlistentry>
772
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
775
</simpara></listitem></varlistentry>
776
</variablelist></refsect2>
778
<title><anchor id="idmef-value-list-is-empty" role="function"/>idmef_value_list_is_empty ()</title>
779
<indexterm><primary>idmef_value_list_is_empty</primary></indexterm><programlisting><link linkend="prelude-bool-t">prelude_bool_t</link> idmef_value_list_is_empty (const <link linkend="idmef-value-t">idmef_value_t</link> *list);</programlisting>
782
</para><variablelist role="params">
783
<varlistentry><term><parameter>list</parameter> :</term>
785
</simpara></listitem></varlistentry>
786
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
789
</simpara></listitem></varlistentry>
790
</variablelist></refsect2>
792
<title><anchor id="idmef-value-have-own-data" role="function"/>idmef_value_have_own_data ()</title>
793
<indexterm><primary>idmef_value_have_own_data</primary></indexterm><programlisting><link linkend="int">int</link> idmef_value_have_own_data (<link linkend="idmef-value-t">idmef_value_t</link> *value);</programlisting>
796
</para><variablelist role="params">
797
<varlistentry><term><parameter>value</parameter> :</term>
799
</simpara></listitem></varlistentry>
800
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
803
</simpara></listitem></varlistentry>
804
</variablelist></refsect2>
806
<title><anchor id="idmef-value-dont-have-own-data" role="function"/>idmef_value_dont_have_own_data ()</title>
807
<indexterm><primary>idmef_value_dont_have_own_data</primary></indexterm><programlisting><link linkend="int">int</link> idmef_value_dont_have_own_data (<link linkend="idmef-value-t">idmef_value_t</link> *value);</programlisting>
810
</para><variablelist role="params">
811
<varlistentry><term><parameter>value</parameter> :</term>
813
</simpara></listitem></varlistentry>
814
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
817
</simpara></listitem></varlistentry>
818
</variablelist></refsect2>
820
<title><anchor id="idmef-value-get-type" role="function"/>idmef_value_get_type ()</title>
821
<indexterm><primary>idmef_value_get_type</primary></indexterm><programlisting><link linkend="idmef-value-type-id-t">idmef_value_type_id_t</link> idmef_value_get_type (const <link linkend="idmef-value-t">idmef_value_t</link> *value);</programlisting>
824
</para><variablelist role="params">
825
<varlistentry><term><parameter>value</parameter> :</term>
827
</simpara></listitem></varlistentry>
828
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
831
</simpara></listitem></varlistentry>
832
</variablelist></refsect2>
834
<title><anchor id="idmef-value-get-class" role="function"/>idmef_value_get_class ()</title>
835
<indexterm><primary>idmef_value_get_class</primary></indexterm><programlisting><link linkend="idmef-class-id-t">idmef_class_id_t</link> idmef_value_get_class (const <link linkend="idmef-value-t">idmef_value_t</link> *value);</programlisting>
838
</para><variablelist role="params">
839
<varlistentry><term><parameter>value</parameter> :</term>
841
</simpara></listitem></varlistentry>
842
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
845
</simpara></listitem></varlistentry>
846
</variablelist></refsect2>
848
<title><anchor id="idmef-value-get-object" role="function"/>idmef_value_get_object ()</title>
849
<indexterm><primary>idmef_value_get_object</primary></indexterm><programlisting><link linkend="void">void</link>* idmef_value_get_object (const <link linkend="idmef-value-t">idmef_value_t</link> *value);</programlisting>
852
</para><variablelist role="params">
853
<varlistentry><term><parameter>value</parameter> :</term>
855
</simpara></listitem></varlistentry>
856
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
859
</simpara></listitem></varlistentry>
860
</variablelist></refsect2>
862
<title><anchor id="idmef-value-iterate" role="function"/>idmef_value_iterate ()</title>
863
<indexterm><primary>idmef_value_iterate</primary></indexterm><programlisting><link linkend="int">int</link> idmef_value_iterate (<link linkend="idmef-value-t">idmef_value_t</link> *value,
864
<link linkend="int">int</link> (*callback) (idmef_value_t *ptr, void *extra),
865
<link linkend="void">void</link> *extra);</programlisting>
868
</para><variablelist role="params">
869
<varlistentry><term><parameter>value</parameter> :</term>
871
</simpara></listitem></varlistentry>
872
<varlistentry><term><parameter>callback</parameter> :</term>
874
</simpara></listitem></varlistentry>
875
<varlistentry><term><parameter>extra</parameter> :</term>
877
</simpara></listitem></varlistentry>
878
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
881
</simpara></listitem></varlistentry>
882
</variablelist></refsect2>
884
<title><anchor id="idmef-value-iterate-reversed" role="function"/>idmef_value_iterate_reversed ()</title>
885
<indexterm><primary>idmef_value_iterate_reversed</primary></indexterm><programlisting><link linkend="int">int</link> idmef_value_iterate_reversed (<link linkend="idmef-value-t">idmef_value_t</link> *value,
886
<link linkend="int">int</link> (*callback) (idmef_value_t *ptr, void *extra),
887
<link linkend="void">void</link> *extra);</programlisting>
890
</para><variablelist role="params">
891
<varlistentry><term><parameter>value</parameter> :</term>
893
</simpara></listitem></varlistentry>
894
<varlistentry><term><parameter>callback</parameter> :</term>
896
</simpara></listitem></varlistentry>
897
<varlistentry><term><parameter>extra</parameter> :</term>
899
</simpara></listitem></varlistentry>
900
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
903
</simpara></listitem></varlistentry>
904
</variablelist></refsect2>
906
<title><anchor id="idmef-value-get-nth" role="function"/>idmef_value_get_nth ()</title>
907
<indexterm><primary>idmef_value_get_nth</primary></indexterm><programlisting><link linkend="idmef-value-t">idmef_value_t</link>* idmef_value_get_nth (<link linkend="idmef-value-t">idmef_value_t</link> *val,
760
<refsect2 id="idmef-value-is-list" role="function">
761
<title>idmef_value_is_list ()</title>
762
<indexterm zone="idmef-value-is-list"><primary>idmef_value_is_list</primary></indexterm><programlisting><link linkend="prelude-bool-t">prelude_bool_t</link> idmef_value_is_list (const <link linkend="idmef-value-t">idmef_value_t</link> *list);</programlisting>
765
</para><variablelist role="params">
766
<varlistentry><term><parameter>list</parameter> :</term>
768
</simpara></listitem></varlistentry>
769
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
772
</simpara></listitem></varlistentry>
773
</variablelist></refsect2>
774
<refsect2 id="idmef-value-list-is-empty" role="function">
775
<title>idmef_value_list_is_empty ()</title>
776
<indexterm zone="idmef-value-list-is-empty"><primary>idmef_value_list_is_empty</primary></indexterm><programlisting><link linkend="prelude-bool-t">prelude_bool_t</link> idmef_value_list_is_empty (const <link linkend="idmef-value-t">idmef_value_t</link> *list);</programlisting>
779
</para><variablelist role="params">
780
<varlistentry><term><parameter>list</parameter> :</term>
782
</simpara></listitem></varlistentry>
783
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
786
</simpara></listitem></varlistentry>
787
</variablelist></refsect2>
788
<refsect2 id="idmef-value-have-own-data" role="function">
789
<title>idmef_value_have_own_data ()</title>
790
<indexterm zone="idmef-value-have-own-data"><primary>idmef_value_have_own_data</primary></indexterm><programlisting><link linkend="int">int</link> idmef_value_have_own_data (<link linkend="idmef-value-t">idmef_value_t</link> *value);</programlisting>
793
</para><variablelist role="params">
794
<varlistentry><term><parameter>value</parameter> :</term>
796
</simpara></listitem></varlistentry>
797
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
800
</simpara></listitem></varlistentry>
801
</variablelist></refsect2>
802
<refsect2 id="idmef-value-dont-have-own-data" role="function">
803
<title>idmef_value_dont_have_own_data ()</title>
804
<indexterm zone="idmef-value-dont-have-own-data"><primary>idmef_value_dont_have_own_data</primary></indexterm><programlisting><link linkend="int">int</link> idmef_value_dont_have_own_data (<link linkend="idmef-value-t">idmef_value_t</link> *value);</programlisting>
807
</para><variablelist role="params">
808
<varlistentry><term><parameter>value</parameter> :</term>
810
</simpara></listitem></varlistentry>
811
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
814
</simpara></listitem></varlistentry>
815
</variablelist></refsect2>
816
<refsect2 id="idmef-value-get-type" role="function">
817
<title>idmef_value_get_type ()</title>
818
<indexterm zone="idmef-value-get-type"><primary>idmef_value_get_type</primary></indexterm><programlisting><link linkend="idmef-value-type-id-t">idmef_value_type_id_t</link> idmef_value_get_type (const <link linkend="idmef-value-t">idmef_value_t</link> *value);</programlisting>
821
</para><variablelist role="params">
822
<varlistentry><term><parameter>value</parameter> :</term>
824
</simpara></listitem></varlistentry>
825
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
828
</simpara></listitem></varlistentry>
829
</variablelist></refsect2>
830
<refsect2 id="idmef-value-get-class" role="function">
831
<title>idmef_value_get_class ()</title>
832
<indexterm zone="idmef-value-get-class"><primary>idmef_value_get_class</primary></indexterm><programlisting><link linkend="idmef-class-id-t">idmef_class_id_t</link> idmef_value_get_class (const <link linkend="idmef-value-t">idmef_value_t</link> *value);</programlisting>
835
</para><variablelist role="params">
836
<varlistentry><term><parameter>value</parameter> :</term>
838
</simpara></listitem></varlistentry>
839
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
842
</simpara></listitem></varlistentry>
843
</variablelist></refsect2>
844
<refsect2 id="idmef-value-get-object" role="function">
845
<title>idmef_value_get_object ()</title>
846
<indexterm zone="idmef-value-get-object"><primary>idmef_value_get_object</primary></indexterm><programlisting><link linkend="void">void</link>* idmef_value_get_object (const <link linkend="idmef-value-t">idmef_value_t</link> *value);</programlisting>
849
</para><variablelist role="params">
850
<varlistentry><term><parameter>value</parameter> :</term>
852
</simpara></listitem></varlistentry>
853
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
856
</simpara></listitem></varlistentry>
857
</variablelist></refsect2>
858
<refsect2 id="idmef-value-iterate" role="function">
859
<title>idmef_value_iterate ()</title>
860
<indexterm zone="idmef-value-iterate"><primary>idmef_value_iterate</primary></indexterm><programlisting><link linkend="int">int</link> idmef_value_iterate (<link linkend="idmef-value-t">idmef_value_t</link> *value,
861
<link linkend="int">int</link> (callbackidmef_value_t *ptr, void *extra) (),
862
<link linkend="void">void</link> *extra);</programlisting>
865
</para><variablelist role="params">
866
<varlistentry><term><parameter>value</parameter> :</term>
868
</simpara></listitem></varlistentry>
869
<varlistentry><term><parameter>callback</parameter> :</term>
871
</simpara></listitem></varlistentry>
872
<varlistentry><term><parameter>extra</parameter> :</term>
874
</simpara></listitem></varlistentry>
875
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
878
</simpara></listitem></varlistentry>
879
</variablelist></refsect2>
880
<refsect2 id="idmef-value-iterate-reversed" role="function">
881
<title>idmef_value_iterate_reversed ()</title>
882
<indexterm zone="idmef-value-iterate-reversed"><primary>idmef_value_iterate_reversed</primary></indexterm><programlisting><link linkend="int">int</link> idmef_value_iterate_reversed (<link linkend="idmef-value-t">idmef_value_t</link> *value,
883
<link linkend="int">int</link> (callbackidmef_value_t *ptr, void *extra) (),
884
<link linkend="void">void</link> *extra);</programlisting>
887
</para><variablelist role="params">
888
<varlistentry><term><parameter>value</parameter> :</term>
890
</simpara></listitem></varlistentry>
891
<varlistentry><term><parameter>callback</parameter> :</term>
893
</simpara></listitem></varlistentry>
894
<varlistentry><term><parameter>extra</parameter> :</term>
896
</simpara></listitem></varlistentry>
897
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
900
</simpara></listitem></varlistentry>
901
</variablelist></refsect2>
902
<refsect2 id="idmef-value-get-nth" role="function">
903
<title>idmef_value_get_nth ()</title>
904
<indexterm zone="idmef-value-get-nth"><primary>idmef_value_get_nth</primary></indexterm><programlisting><link linkend="idmef-value-t">idmef_value_t</link>* idmef_value_get_nth (<link linkend="idmef-value-t">idmef_value_t</link> *val,
908
905
<link linkend="int">int</link> n);</programlisting>