File: group__OVALSYS.html

package info (click to toggle)
openscap 1.0.9-1
  • links: PTS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 129,588 kB
  • ctags: 26,325
  • sloc: xml: 611,156; ansic: 90,367; sh: 26,693; makefile: 2,463; python: 804; perl: 445; cpp: 123
file content (1129 lines) | stat: -rw-r--r-- 108,027 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.3.1"/>
<title>Open SCAP Library: OVAL System Characteristics</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Open SCAP Library
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.3.1 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#files">Files</a> &#124;
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">OVAL System Characteristics<div class="ingroups"><a class="el" href="group__OVAL.html">OVAL</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p>Interface for System Characteristics model.  
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
Files</h2></td></tr>
<tr class="memitem:oval__system__characteristics_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="oval__system__characteristics_8h.html">oval_system_characteristics.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__syschar__model.html">oval_syschar_model</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">OVAL System Characteristics model.  <a href="structoval__syschar__model.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__sysinfo.html">oval_sysinfo</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">General instrumented host description.  <a href="structoval__sysinfo.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__sysinfo__iterator.html">oval_sysinfo_iterator</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__syschar.html">oval_syschar</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Characteristics bound to an Oval_object.  <a href="structoval__syschar.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__syschar__iterator.html">oval_syschar_iterator</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__sysint.html">oval_sysint</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Network interface description.  <a href="structoval__sysint.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__sysint__iterator.html">oval_sysint_iterator</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__sysitem.html">oval_sysitem</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Each instance of Oval_sysitem represents one item.  <a href="structoval__sysitem.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__sysitem__iterator.html">oval_sysitem_iterator</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__sysent.html">oval_sysent</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__sysent__iterator.html">oval_sysent_iterator</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__message.html">oval_message</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">OVAL message.  <a href="structoval__message.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__message__iterator.html">oval_message_iterator</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__variable__binding.html">oval_variable_binding</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Binding of an value to an OVAL variable.  <a href="structoval__variable__binding.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__variable__binding__iterator.html">oval_variable_binding_iterator</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga6ca9feb1c89087dbae7c7d3074a378c9"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga6ca9feb1c89087dbae7c7d3074a378c9">oval_syschar_collection_flag_t</a> { <br/>
&#160;&#160;<b>SYSCHAR_FLAG_UNKNOWN</b> = 0, 
<b>SYSCHAR_FLAG_ERROR</b> = 1, 
<b>SYSCHAR_FLAG_COMPLETE</b> = 2, 
<b>SYSCHAR_FLAG_INCOMPLETE</b> = 3, 
<br/>
&#160;&#160;<b>SYSCHAR_FLAG_DOES_NOT_EXIST</b> = 4, 
<b>SYSCHAR_FLAG_NOT_COLLECTED</b> = 5, 
<b>SYSCHAR_FLAG_NOT_APPLICABLE</b> = 6
<br/>
 }</td></tr>
<tr class="memdesc:ga6ca9feb1c89087dbae7c7d3074a378c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">System characteristics result flag. <br/></td></tr>
<tr class="separator:ga6ca9feb1c89087dbae7c7d3074a378c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacf14e82865b7254b573e9a98e7fae422"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#gacf14e82865b7254b573e9a98e7fae422">oval_syschar_status_t</a> { <br/>
&#160;&#160;<b>SYSCHAR_STATUS_UNKNOWN</b> = 0, 
<b>SYSCHAR_STATUS_ERROR</b> = 1, 
<b>SYSCHAR_STATUS_EXISTS</b> = 2, 
<b>SYSCHAR_STATUS_DOES_NOT_EXIST</b> = 3, 
<br/>
&#160;&#160;<b>SYSCHAR_STATUS_NOT_COLLECTED</b> = 4
<br/>
 }</td></tr>
<tr class="memdesc:gacf14e82865b7254b573e9a98e7fae422"><td class="mdescLeft">&#160;</td><td class="mdescRight">System characteristics status. <br/></td></tr>
<tr class="separator:gacf14e82865b7254b573e9a98e7fae422"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8ee215c8a9e2910e0595d0d32af688bc"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga8ee215c8a9e2910e0595d0d32af688bc">oval_message_level_t</a> { <br/>
&#160;&#160;<b>OVAL_MESSAGE_LEVEL_NONE</b> = 0, 
<b>OVAL_MESSAGE_LEVEL_DEBUG</b> = 1, 
<b>OVAL_MESSAGE_LEVEL_INFO</b> = 2, 
<b>OVAL_MESSAGE_LEVEL_WARNING</b> = 3, 
<br/>
&#160;&#160;<b>OVAL_MESSAGE_LEVEL_ERROR</b> = 4, 
<b>OVAL_MESSAGE_LEVEL_FATAL</b> = 5
<br/>
 }</td></tr>
<tr class="memdesc:ga8ee215c8a9e2910e0595d0d32af688bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Message level. <br/></td></tr>
<tr class="separator:ga8ee215c8a9e2910e0595d0d32af688bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga80eb290be872ae4045dea9b68d367263"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga80eb290be872ae4045dea9b68d367263"></a>
const char *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_syschar_collection_flag_get_text</b> (<a class="el" href="group__OVALSYS.html#ga6ca9feb1c89087dbae7c7d3074a378c9">oval_syschar_collection_flag_t</a> flag)</td></tr>
<tr class="separator:ga80eb290be872ae4045dea9b68d367263"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabe7b5eed9aada7503fd302e96abc9b8e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabe7b5eed9aada7503fd302e96abc9b8e"></a>
const char *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_syschar_status_get_text</b> (<a class="el" href="group__OVALSYS.html#gacf14e82865b7254b573e9a98e7fae422">oval_syschar_status_t</a> status)</td></tr>
<tr class="separator:gabe7b5eed9aada7503fd302e96abc9b8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3223aa9c904c2b81dec2398875618d57"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3223aa9c904c2b81dec2398875618d57"></a>
const char *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_message_level_text</b> (<a class="el" href="group__OVALSYS.html#ga8ee215c8a9e2910e0595d0d32af688bc">oval_message_level_t</a>)</td></tr>
<tr class="separator:ga3223aa9c904c2b81dec2398875618d57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga353f4be448b6f3cbf27b5c65ca5cc6de"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga353f4be448b6f3cbf27b5c65ca5cc6de">oval_syschar_model::oval_syschar_model_new</a> (struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *definition_model)</td></tr>
<tr class="memdesc:ga353f4be448b6f3cbf27b5c65ca5cc6de"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create new <a class="el" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a>.  <a href="#ga353f4be448b6f3cbf27b5c65ca5cc6de">More...</a><br/></td></tr>
<tr class="separator:ga353f4be448b6f3cbf27b5c65ca5cc6de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga29f30efa8fd3a563dd7d1a69672512c7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga29f30efa8fd3a563dd7d1a69672512c7">oval_syschar_model::oval_syschar_model_import</a> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *model, const char *file)</td></tr>
<tr class="memdesc:ga29f30efa8fd3a563dd7d1a69672512c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Import the content from the file into an <a class="el" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a>.  <a href="#ga29f30efa8fd3a563dd7d1a69672512c7">More...</a><br/></td></tr>
<tr class="separator:ga29f30efa8fd3a563dd7d1a69672512c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga70e8603c48f80bb70882307dad653b96"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga70e8603c48f80bb70882307dad653b96">oval_syschar_model::oval_syschar_model_clone</a> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *)</td></tr>
<tr class="memdesc:ga70e8603c48f80bb70882307dad653b96"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy an <a class="el" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a>.  <a href="#ga70e8603c48f80bb70882307dad653b96">More...</a><br/></td></tr>
<tr class="separator:ga70e8603c48f80bb70882307dad653b96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga479b0cd10549cac962c4705c53a01c1a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga479b0cd10549cac962c4705c53a01c1a"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga479b0cd10549cac962c4705c53a01c1a">oval_syschar_model::oval_syschar_model_export</a> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *, const char *file)</td></tr>
<tr class="memdesc:ga479b0cd10549cac962c4705c53a01c1a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Export system characteristics into file. <br/></td></tr>
<tr class="separator:ga479b0cd10549cac962c4705c53a01c1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga527dff22377e96580378737cade55f2d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga527dff22377e96580378737cade55f2d">oval_syschar_model::oval_syschar_model_free</a> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *model)</td></tr>
<tr class="memdesc:ga527dff22377e96580378737cade55f2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Free memory allocated to a specified syschar model.  <a href="#ga527dff22377e96580378737cade55f2d">More...</a><br/></td></tr>
<tr class="separator:ga527dff22377e96580378737cade55f2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2b0aefbf28fff8889d67291a67c443ef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2b0aefbf28fff8889d67291a67c443ef"></a>
struct <a class="el" href="structoval__sysinfo.html">oval_sysinfo</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_sysinfo::oval_sysinfo_new</b> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *)</td></tr>
<tr class="separator:ga2b0aefbf28fff8889d67291a67c443ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5b8aea67c9a9229912553f68f33a3cb8"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structoval__sysinfo.html">oval_sysinfo</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga5b8aea67c9a9229912553f68f33a3cb8">oval_sysinfo::oval_sysinfo_clone</a> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *new_model, struct <a class="el" href="structoval__sysinfo.html">oval_sysinfo</a> *old_sysinfo)</td></tr>
<tr class="separator:ga5b8aea67c9a9229912553f68f33a3cb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac72bc3e71d9148cf973de4e5817645e1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac72bc3e71d9148cf973de4e5817645e1"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_sysinfo::oval_sysinfo_free</b> (struct <a class="el" href="structoval__sysinfo.html">oval_sysinfo</a> *)</td></tr>
<tr class="separator:gac72bc3e71d9148cf973de4e5817645e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga26b6dd1dc1337ad091a7381fd39cd799"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga26b6dd1dc1337ad091a7381fd39cd799"></a>
struct <a class="el" href="structoval__syschar.html">oval_syschar</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_syschar::oval_syschar_new</b> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *, struct <a class="el" href="structoval__object.html">oval_object</a> *)</td></tr>
<tr class="separator:ga26b6dd1dc1337ad091a7381fd39cd799"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6415412edc540f73202c9552093e8301"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structoval__syschar.html">oval_syschar</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga6415412edc540f73202c9552093e8301">oval_syschar::oval_syschar_clone</a> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *new_model, struct <a class="el" href="structoval__syschar.html">oval_syschar</a> *old_syschar)</td></tr>
<tr class="separator:ga6415412edc540f73202c9552093e8301"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga50aeb1489d363426c0fcee74f0142bb9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga50aeb1489d363426c0fcee74f0142bb9"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_syschar::oval_syschar_free</b> (struct <a class="el" href="structoval__syschar.html">oval_syschar</a> *)</td></tr>
<tr class="separator:ga50aeb1489d363426c0fcee74f0142bb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf3ed161994b853e34523add31f139cdd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf3ed161994b853e34523add31f139cdd"></a>
struct <a class="el" href="structoval__sysint.html">oval_sysint</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_sysint::oval_sysint_new</b> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *)</td></tr>
<tr class="separator:gaf3ed161994b853e34523add31f139cdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga87b98cf707f3f0a38e31d261b5c5d247"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structoval__sysint.html">oval_sysint</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga87b98cf707f3f0a38e31d261b5c5d247">oval_sysint::oval_sysint_clone</a> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *new_model, struct <a class="el" href="structoval__sysint.html">oval_sysint</a> *old_sysint)</td></tr>
<tr class="separator:ga87b98cf707f3f0a38e31d261b5c5d247"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6ac5ca37dd349963d0afa83dfbd45840"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6ac5ca37dd349963d0afa83dfbd45840"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_sysint::oval_sysint_free</b> (struct <a class="el" href="structoval__sysint.html">oval_sysint</a> *)</td></tr>
<tr class="separator:ga6ac5ca37dd349963d0afa83dfbd45840"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6142805c75cc1055b1f42319dc8adf4f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6142805c75cc1055b1f42319dc8adf4f"></a>
struct <a class="el" href="structoval__sysitem.html">oval_sysitem</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_sysitem::oval_sysitem_new</b> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *, const char *id)</td></tr>
<tr class="separator:ga6142805c75cc1055b1f42319dc8adf4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab5a355333675a94db54ad6fa291bf541"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structoval__sysitem.html">oval_sysitem</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#gab5a355333675a94db54ad6fa291bf541">oval_sysitem::oval_sysitem_clone</a> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *new_model, struct <a class="el" href="structoval__sysitem.html">oval_sysitem</a> *old_data)</td></tr>
<tr class="separator:gab5a355333675a94db54ad6fa291bf541"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga20b80c0c85b2b25681779d0b9b7ecbf9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga20b80c0c85b2b25681779d0b9b7ecbf9"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_sysitem::oval_sysitem_free</b> (struct <a class="el" href="structoval__sysitem.html">oval_sysitem</a> *)</td></tr>
<tr class="separator:ga20b80c0c85b2b25681779d0b9b7ecbf9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae0adeab5ed7964d112a49029e402a85f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae0adeab5ed7964d112a49029e402a85f"></a>
struct <a class="el" href="structoval__sysent.html">oval_sysent</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_sysent::oval_sysent_new</b> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *)</td></tr>
<tr class="separator:gae0adeab5ed7964d112a49029e402a85f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7b6d700485f1204c4e68edca14543ce6"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structoval__sysent.html">oval_sysent</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga7b6d700485f1204c4e68edca14543ce6">oval_sysent::oval_sysent_clone</a> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *new_model, struct <a class="el" href="structoval__sysent.html">oval_sysent</a> *old_item)</td></tr>
<tr class="separator:ga7b6d700485f1204c4e68edca14543ce6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2ab3fcef6939524591fdd61f8b2ac00e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2ab3fcef6939524591fdd61f8b2ac00e"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_sysent::oval_sysent_free</b> (struct <a class="el" href="structoval__sysent.html">oval_sysent</a> *)</td></tr>
<tr class="separator:ga2ab3fcef6939524591fdd61f8b2ac00e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga47755d518adaee11b7fcffa47b280635"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga47755d518adaee11b7fcffa47b280635"></a>
struct <a class="el" href="structoval__message.html">oval_message</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_message::oval_message_new</b> (void)</td></tr>
<tr class="separator:ga47755d518adaee11b7fcffa47b280635"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0cdc11bc627cfb2f2e3300543fca302e"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structoval__message.html">oval_message</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga0cdc11bc627cfb2f2e3300543fca302e">oval_message::oval_message_clone</a> (struct <a class="el" href="structoval__message.html">oval_message</a> *old_message)</td></tr>
<tr class="separator:ga0cdc11bc627cfb2f2e3300543fca302e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga11a5552d58f0cc83129dfacf6016639c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga11a5552d58f0cc83129dfacf6016639c"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_message::oval_message_free</b> (struct <a class="el" href="structoval__message.html">oval_message</a> *)</td></tr>
<tr class="separator:ga11a5552d58f0cc83129dfacf6016639c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga922b14d92e30de21e3d34733e90b64a9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga922b14d92e30de21e3d34733e90b64a9"></a>
struct <a class="el" href="structoval__variable__binding.html">oval_variable_binding</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_variable_binding::oval_variable_binding_new</b> (struct <a class="el" href="structoval__variable.html">oval_variable</a> *, char *)</td></tr>
<tr class="separator:ga922b14d92e30de21e3d34733e90b64a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabc3b78c2a2089005cdf3bd394792393c"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structoval__variable__binding.html">oval_variable_binding</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#gabc3b78c2a2089005cdf3bd394792393c">oval_variable_binding::oval_variable_binding_clone</a> (struct <a class="el" href="structoval__variable__binding.html">oval_variable_binding</a> *, struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *)</td></tr>
<tr class="separator:gabc3b78c2a2089005cdf3bd394792393c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaad3c0c1f009124e61d7de4a0667106ba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaad3c0c1f009124e61d7de4a0667106ba"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_variable_binding::oval_variable_binding_free</b> (struct <a class="el" href="structoval__variable__binding.html">oval_variable_binding</a> *)</td></tr>
<tr class="separator:gaad3c0c1f009124e61d7de4a0667106ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Setters</h2></td></tr>
<tr class="memitem:ga1bcb2026cc0587e91413c562713f38ed"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1bcb2026cc0587e91413c562713f38ed"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_syschar_model_set_generator</b> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *model, struct <a class="el" href="structoval__generator.html">oval_generator</a> *generator)</td></tr>
<tr class="separator:ga1bcb2026cc0587e91413c562713f38ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga201de5c290e1bd6a11b5a2e017875aec"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga201de5c290e1bd6a11b5a2e017875aec">oval_syschar_model::oval_syschar_model_bind_variable_model</a> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *, struct <a class="el" href="structoval__variable__model.html">oval_variable_model</a> *)</td></tr>
<tr class="memdesc:ga201de5c290e1bd6a11b5a2e017875aec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bind a variable model to the definitions bound to the syschar model.  <a href="#ga201de5c290e1bd6a11b5a2e017875aec">More...</a><br/></td></tr>
<tr class="separator:ga201de5c290e1bd6a11b5a2e017875aec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa6f5115ed1f50b41cf26daaaf38aede8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa6f5115ed1f50b41cf26daaaf38aede8"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_syschar_model::oval_syschar_model_set_sysinfo</b> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *model, struct <a class="el" href="structoval__sysinfo.html">oval_sysinfo</a> *sysinfo)</td></tr>
<tr class="separator:gaa6f5115ed1f50b41cf26daaaf38aede8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0ee1019e17f8143c0f928fd322707fa6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0ee1019e17f8143c0f928fd322707fa6"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_sysinfo::oval_sysinfo_set_os_name</b> (struct <a class="el" href="structoval__sysinfo.html">oval_sysinfo</a> *, char *)</td></tr>
<tr class="separator:ga0ee1019e17f8143c0f928fd322707fa6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2190844ce241c4b37b0a63ec2d5b955b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2190844ce241c4b37b0a63ec2d5b955b"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_sysinfo::oval_sysinfo_set_os_version</b> (struct <a class="el" href="structoval__sysinfo.html">oval_sysinfo</a> *, char *)</td></tr>
<tr class="separator:ga2190844ce241c4b37b0a63ec2d5b955b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7bd72b877df4a0b7a24071415518833f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7bd72b877df4a0b7a24071415518833f"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_sysinfo::oval_sysinfo_set_os_architecture</b> (struct <a class="el" href="structoval__sysinfo.html">oval_sysinfo</a> *, char *)</td></tr>
<tr class="separator:ga7bd72b877df4a0b7a24071415518833f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa1bdc96a9d7b4224b6e21f6af5b478fa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa1bdc96a9d7b4224b6e21f6af5b478fa"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_sysinfo::oval_sysinfo_set_primary_host_name</b> (struct <a class="el" href="structoval__sysinfo.html">oval_sysinfo</a> *, char *)</td></tr>
<tr class="separator:gaa1bdc96a9d7b4224b6e21f6af5b478fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga30df32c3fcfbce976ecb48f0735f99e4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga30df32c3fcfbce976ecb48f0735f99e4"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_sysinfo::oval_sysinfo_add_interface</b> (struct <a class="el" href="structoval__sysinfo.html">oval_sysinfo</a> *, struct <a class="el" href="structoval__sysint.html">oval_sysint</a> *)</td></tr>
<tr class="separator:ga30df32c3fcfbce976ecb48f0735f99e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabcbd7bbe2af28f401338dc9e4853e1be"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabcbd7bbe2af28f401338dc9e4853e1be"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_syschar::oval_syschar_add_variable_binding</b> (struct <a class="el" href="structoval__syschar.html">oval_syschar</a> *, struct <a class="el" href="structoval__variable__binding.html">oval_variable_binding</a> *)</td></tr>
<tr class="separator:gabcbd7bbe2af28f401338dc9e4853e1be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga175d0c36e80feada9b5940037aeaac52"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga175d0c36e80feada9b5940037aeaac52"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_syschar::oval_syschar_set_flag</b> (struct <a class="el" href="structoval__syschar.html">oval_syschar</a> *model, <a class="el" href="group__OVALSYS.html#ga6ca9feb1c89087dbae7c7d3074a378c9">oval_syschar_collection_flag_t</a> flag)</td></tr>
<tr class="separator:ga175d0c36e80feada9b5940037aeaac52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3f339c44ae4bda8eca6d121be1a2081a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3f339c44ae4bda8eca6d121be1a2081a"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_syschar::oval_syschar_set_object</b> (struct <a class="el" href="structoval__syschar.html">oval_syschar</a> *, struct <a class="el" href="structoval__object.html">oval_object</a> *)</td></tr>
<tr class="separator:ga3f339c44ae4bda8eca6d121be1a2081a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga10f8bfa6d3a8ee2408d9ccbbe6814e1e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga10f8bfa6d3a8ee2408d9ccbbe6814e1e">oval_syschar::oval_syschar_get_variable_instance</a> (const struct <a class="el" href="structoval__syschar.html">oval_syschar</a> *syschar)</td></tr>
<tr class="memdesc:ga10f8bfa6d3a8ee2408d9ccbbe6814e1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the variable_instance attribute of the syschar.  <a href="#ga10f8bfa6d3a8ee2408d9ccbbe6814e1e">More...</a><br/></td></tr>
<tr class="separator:ga10f8bfa6d3a8ee2408d9ccbbe6814e1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga05150c22725cdadfe097f85079b9678e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga05150c22725cdadfe097f85079b9678e">oval_syschar::oval_syschar_set_variable_instance</a> (struct <a class="el" href="structoval__syschar.html">oval_syschar</a> *syschar, int variable_instance_in)</td></tr>
<tr class="memdesc:ga05150c22725cdadfe097f85079b9678e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the variable_instance attribute of the syschar.  <a href="#ga05150c22725cdadfe097f85079b9678e">More...</a><br/></td></tr>
<tr class="separator:ga05150c22725cdadfe097f85079b9678e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac64c5e2cd5287d96a1989011afeba81d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac64c5e2cd5287d96a1989011afeba81d"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_syschar::oval_syschar_add_sysitem</b> (struct <a class="el" href="structoval__syschar.html">oval_syschar</a> *, struct <a class="el" href="structoval__sysitem.html">oval_sysitem</a> *)</td></tr>
<tr class="separator:gac64c5e2cd5287d96a1989011afeba81d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7f9a6c539fe4661ed162708e1322345e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7f9a6c539fe4661ed162708e1322345e"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_syschar::oval_syschar_add_message</b> (struct <a class="el" href="structoval__syschar.html">oval_syschar</a> *syschar, struct <a class="el" href="structoval__message.html">oval_message</a> *message)</td></tr>
<tr class="separator:ga7f9a6c539fe4661ed162708e1322345e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0aded11a96cac70a4a92f2affd34196a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0aded11a96cac70a4a92f2affd34196a"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_syschar::oval_syschar_add_new_message</b> (struct <a class="el" href="structoval__syschar.html">oval_syschar</a> *syschar, char *text, <a class="el" href="group__OVALSYS.html#ga8ee215c8a9e2910e0595d0d32af688bc">oval_message_level_t</a> level)</td></tr>
<tr class="separator:ga0aded11a96cac70a4a92f2affd34196a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga47676f741b6f7b603e35a25d94c9abbf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga47676f741b6f7b603e35a25d94c9abbf"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_sysint::oval_sysint_set_name</b> (struct <a class="el" href="structoval__sysint.html">oval_sysint</a> *, char *)</td></tr>
<tr class="separator:ga47676f741b6f7b603e35a25d94c9abbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga17b4f32d44f23d5b5cbd2da1fdc369e8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga17b4f32d44f23d5b5cbd2da1fdc369e8"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_sysint::oval_sysint_set_ip_address</b> (struct <a class="el" href="structoval__sysint.html">oval_sysint</a> *, char *)</td></tr>
<tr class="separator:ga17b4f32d44f23d5b5cbd2da1fdc369e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaafb44a1044e22511229ac88d558635a5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaafb44a1044e22511229ac88d558635a5"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_sysint::oval_sysint_set_mac_address</b> (struct <a class="el" href="structoval__sysint.html">oval_sysint</a> *, char *)</td></tr>
<tr class="separator:gaafb44a1044e22511229ac88d558635a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga960414bcdb953e6c8d723b92b72e4901"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga960414bcdb953e6c8d723b92b72e4901"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_sysitem::oval_sysitem_set_status</b> (struct <a class="el" href="structoval__sysitem.html">oval_sysitem</a> *, <a class="el" href="group__OVALSYS.html#gacf14e82865b7254b573e9a98e7fae422">oval_syschar_status_t</a>)</td></tr>
<tr class="separator:ga960414bcdb953e6c8d723b92b72e4901"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4187d5a67ecae3bc11fcf297da2142f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4187d5a67ecae3bc11fcf297da2142f0"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_sysitem::oval_sysitem_set_subtype</b> (struct <a class="el" href="structoval__sysitem.html">oval_sysitem</a> *sysitem, <a class="el" href="group__OVAL.html#ga99498f525c1a0282ef45557fc882f97f">oval_subtype_t</a> subtype)</td></tr>
<tr class="separator:ga4187d5a67ecae3bc11fcf297da2142f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga378a532fa1b6d837dfa4664554d81ca0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga378a532fa1b6d837dfa4664554d81ca0"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_sysitem::oval_sysitem_add_message</b> (struct <a class="el" href="structoval__sysitem.html">oval_sysitem</a> *, struct <a class="el" href="structoval__message.html">oval_message</a> *)</td></tr>
<tr class="separator:ga378a532fa1b6d837dfa4664554d81ca0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga237b648dbe25e40d71fb097c3b496318"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga237b648dbe25e40d71fb097c3b496318"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_sysitem::oval_sysitem_add_sysent</b> (struct <a class="el" href="structoval__sysitem.html">oval_sysitem</a> *, struct <a class="el" href="structoval__sysent.html">oval_sysent</a> *)</td></tr>
<tr class="separator:ga237b648dbe25e40d71fb097c3b496318"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaae5a2e7404705f992e8946e86a316563"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaae5a2e7404705f992e8946e86a316563"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_sysent::oval_sysent_set_name</b> (struct <a class="el" href="structoval__sysent.html">oval_sysent</a> *sysent, char *name)</td></tr>
<tr class="separator:gaae5a2e7404705f992e8946e86a316563"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0bbb0c6a2d179611036ac5a3f934567b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0bbb0c6a2d179611036ac5a3f934567b"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_sysent::oval_sysent_set_value</b> (struct <a class="el" href="structoval__sysent.html">oval_sysent</a> *sysent, char *value)</td></tr>
<tr class="separator:ga0bbb0c6a2d179611036ac5a3f934567b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafe4576a378f6f48089a6d6243dffaa38"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafe4576a378f6f48089a6d6243dffaa38"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_sysent::oval_sysent_add_record_field</b> (struct <a class="el" href="structoval__sysent.html">oval_sysent</a> *, struct <a class="el" href="structoval__record__field.html">oval_record_field</a> *)</td></tr>
<tr class="separator:gafe4576a378f6f48089a6d6243dffaa38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadbd78e71b6f8c1c890154cc8f2af3139"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadbd78e71b6f8c1c890154cc8f2af3139"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_sysent::oval_sysent_set_status</b> (struct <a class="el" href="structoval__sysent.html">oval_sysent</a> *sysent, <a class="el" href="group__OVALSYS.html#gacf14e82865b7254b573e9a98e7fae422">oval_syschar_status_t</a> status)</td></tr>
<tr class="separator:gadbd78e71b6f8c1c890154cc8f2af3139"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4113ce3546f93ad875258eb84451ce68"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4113ce3546f93ad875258eb84451ce68"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_sysent::oval_sysent_set_datatype</b> (struct <a class="el" href="structoval__sysent.html">oval_sysent</a> *sysent, <a class="el" href="group__OVALDEF.html#gaf069fe2fb2a9ae3abe47cab55b89827e">oval_datatype_t</a> type)</td></tr>
<tr class="separator:ga4113ce3546f93ad875258eb84451ce68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1a7e5faa3445f29483759463e2d09874"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1a7e5faa3445f29483759463e2d09874"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_sysent::oval_sysent_set_mask</b> (struct <a class="el" href="structoval__sysent.html">oval_sysent</a> *sysent, int mask)</td></tr>
<tr class="separator:ga1a7e5faa3445f29483759463e2d09874"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga136849da34f858883b8b50445e449fc1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga136849da34f858883b8b50445e449fc1"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_record_field::oval_record_field_set_status</b> (struct <a class="el" href="structoval__record__field.html">oval_record_field</a> *, <a class="el" href="group__OVALSYS.html#gacf14e82865b7254b573e9a98e7fae422">oval_syschar_status_t</a>)</td></tr>
<tr class="separator:ga136849da34f858883b8b50445e449fc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0d0a00390d02fb6b2711e3ffeb19f109"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0d0a00390d02fb6b2711e3ffeb19f109"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_message::oval_message_set_text</b> (struct <a class="el" href="structoval__message.html">oval_message</a> *, char *)</td></tr>
<tr class="separator:ga0d0a00390d02fb6b2711e3ffeb19f109"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga74277af2143855475688d9d0a3006ade"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga74277af2143855475688d9d0a3006ade"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_message::oval_message_set_level</b> (struct <a class="el" href="structoval__message.html">oval_message</a> *, <a class="el" href="group__OVALSYS.html#ga8ee215c8a9e2910e0595d0d32af688bc">oval_message_level_t</a>)</td></tr>
<tr class="separator:ga74277af2143855475688d9d0a3006ade"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf31cd20504dc765054de9bcc990765e1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf31cd20504dc765054de9bcc990765e1"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_variable_binding::oval_variable_binding_set_variable</b> (struct <a class="el" href="structoval__variable__binding.html">oval_variable_binding</a> *, struct <a class="el" href="structoval__variable.html">oval_variable</a> *)</td></tr>
<tr class="separator:gaf31cd20504dc765054de9bcc990765e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab139f5d2ae7ab12fe5e98ad39160b00c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab139f5d2ae7ab12fe5e98ad39160b00c"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_variable_binding::oval_variable_binding_add_value</b> (struct <a class="el" href="structoval__variable__binding.html">oval_variable_binding</a> *, char *)</td></tr>
<tr class="separator:gab139f5d2ae7ab12fe5e98ad39160b00c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Getters</h2></td></tr>
<tr class="memitem:gafcefc6056d906202e73dd9f7804aa3c2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafcefc6056d906202e73dd9f7804aa3c2"></a>
struct <a class="el" href="structoval__generator.html">oval_generator</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_syschar_model_get_generator</b> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *model)</td></tr>
<tr class="separator:gafcefc6056d906202e73dd9f7804aa3c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga464b94c7dcc0234f926a5b98494fe273"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga464b94c7dcc0234f926a5b98494fe273"></a>
<a class="el" href="group__OVALSYS.html#ga6ca9feb1c89087dbae7c7d3074a378c9">oval_syschar_collection_flag_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>oval_variable_get_collection_flag</b> (struct <a class="el" href="structoval__variable.html">oval_variable</a> *)</td></tr>
<tr class="separator:ga464b94c7dcc0234f926a5b98494fe273"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad4e361e0896ee66bd8f667f81dbd4c40"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#gad4e361e0896ee66bd8f667f81dbd4c40">oval_syschar_model::oval_syschar_model_get_definition_model</a> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *model)</td></tr>
<tr class="memdesc:gad4e361e0896ee66bd8f667f81dbd4c40"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return related <a class="el" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> from an <a class="el" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a>.  <a href="#gad4e361e0896ee66bd8f667f81dbd4c40">More...</a><br/></td></tr>
<tr class="separator:gad4e361e0896ee66bd8f667f81dbd4c40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9ef646299c855dec8e4483d4d0a90593"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structoval__syschar__iterator.html">oval_syschar_iterator</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga9ef646299c855dec8e4483d4d0a90593">oval_syschar_model::oval_syschar_model_get_syschars</a> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *model)</td></tr>
<tr class="memdesc:ga9ef646299c855dec8e4483d4d0a90593"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an iterator over the oval_sychar objects persisted by this model.  <a href="#ga9ef646299c855dec8e4483d4d0a90593">More...</a><br/></td></tr>
<tr class="separator:ga9ef646299c855dec8e4483d4d0a90593"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1c61183b3e87b54f48234e5cf1bad866"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structoval__sysinfo.html">oval_sysinfo</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga1c61183b3e87b54f48234e5cf1bad866">oval_syschar_model::oval_syschar_model_get_sysinfo</a> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *model)</td></tr>
<tr class="memdesc:ga1c61183b3e87b54f48234e5cf1bad866"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return default sysinfo bound to syschar model.  <a href="#ga1c61183b3e87b54f48234e5cf1bad866">More...</a><br/></td></tr>
<tr class="separator:ga1c61183b3e87b54f48234e5cf1bad866"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab944809c782bb6c33f3e0a3fa0e8ec88"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structoval__syschar.html">oval_syschar</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#gab944809c782bb6c33f3e0a3fa0e8ec88">oval_syschar_model::oval_syschar_model_get_syschar</a> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *model, const char *object_id)</td></tr>
<tr class="memdesc:gab944809c782bb6c33f3e0a3fa0e8ec88"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the <a class="el" href="structoval__syschar.html" title="Characteristics bound to an Oval_object.">oval_syschar</a> bound to a specified object_id.  <a href="#gab944809c782bb6c33f3e0a3fa0e8ec88">More...</a><br/></td></tr>
<tr class="separator:gab944809c782bb6c33f3e0a3fa0e8ec88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2c35e485e508643f4ba51a594f92bce2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2c35e485e508643f4ba51a594f92bce2"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga2c35e485e508643f4ba51a594f92bce2">oval_syschar_model::oval_syschar_model_compute_variable</a> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *, struct <a class="el" href="structoval__variable.html">oval_variable</a> *)</td></tr>
<tr class="memdesc:ga2c35e485e508643f4ba51a594f92bce2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the oval_values bound to a specified variable. <br/></td></tr>
<tr class="separator:ga2c35e485e508643f4ba51a594f92bce2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga477585f4d481b917ead3477cadd947b4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga477585f4d481b917ead3477cadd947b4"></a>
struct <a class="el" href="structoval__sysitem.html">oval_sysitem</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_syschar_model::oval_syschar_model_get_sysitem</b> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *, const char *)</td></tr>
<tr class="separator:ga477585f4d481b917ead3477cadd947b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga27840d440bb854de20b5cacdfc83cd1e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga27840d440bb854de20b5cacdfc83cd1e"></a>
char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga27840d440bb854de20b5cacdfc83cd1e">oval_sysinfo::oval_sysinfo_get_os_name</a> (struct <a class="el" href="structoval__sysinfo.html">oval_sysinfo</a> *)</td></tr>
<tr class="memdesc:ga27840d440bb854de20b5cacdfc83cd1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get operating system name. <br/></td></tr>
<tr class="separator:ga27840d440bb854de20b5cacdfc83cd1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga40de66a6c8c41fdb4e774345668eaf8c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga40de66a6c8c41fdb4e774345668eaf8c"></a>
char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga40de66a6c8c41fdb4e774345668eaf8c">oval_sysinfo::oval_sysinfo_get_os_version</a> (struct <a class="el" href="structoval__sysinfo.html">oval_sysinfo</a> *)</td></tr>
<tr class="memdesc:ga40de66a6c8c41fdb4e774345668eaf8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get operating system version. <br/></td></tr>
<tr class="separator:ga40de66a6c8c41fdb4e774345668eaf8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3c6386814c4c792e98708a75ce58a2ee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3c6386814c4c792e98708a75ce58a2ee"></a>
char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga3c6386814c4c792e98708a75ce58a2ee">oval_sysinfo::oval_sysinfo_get_os_architecture</a> (struct <a class="el" href="structoval__sysinfo.html">oval_sysinfo</a> *)</td></tr>
<tr class="memdesc:ga3c6386814c4c792e98708a75ce58a2ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get operating system architecture. <br/></td></tr>
<tr class="separator:ga3c6386814c4c792e98708a75ce58a2ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab7e22b8041a699b323f890ca63debcb5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab7e22b8041a699b323f890ca63debcb5"></a>
char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#gab7e22b8041a699b323f890ca63debcb5">oval_sysinfo::oval_sysinfo_get_primary_host_name</a> (struct <a class="el" href="structoval__sysinfo.html">oval_sysinfo</a> *)</td></tr>
<tr class="memdesc:gab7e22b8041a699b323f890ca63debcb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get primary host name of the tested machine. <br/></td></tr>
<tr class="separator:gab7e22b8041a699b323f890ca63debcb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa2a9f55729fd17f2427874b230a42d17"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa2a9f55729fd17f2427874b230a42d17"></a>
struct <a class="el" href="structoval__sysint__iterator.html">oval_sysint_iterator</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#gaa2a9f55729fd17f2427874b230a42d17">oval_sysinfo::oval_sysinfo_get_interfaces</a> (struct <a class="el" href="structoval__sysinfo.html">oval_sysinfo</a> *)</td></tr>
<tr class="memdesc:gaa2a9f55729fd17f2427874b230a42d17"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get an iterator to the list of network interfaces. <br/></td></tr>
<tr class="separator:gaa2a9f55729fd17f2427874b230a42d17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga689a43dbc2760246d3d5c53b4db12e3d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga689a43dbc2760246d3d5c53b4db12e3d"></a>
<a class="el" href="group__OVALSYS.html#ga6ca9feb1c89087dbae7c7d3074a378c9">oval_syschar_collection_flag_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga689a43dbc2760246d3d5c53b4db12e3d">oval_syschar::oval_syschar_get_flag</a> (struct <a class="el" href="structoval__syschar.html">oval_syschar</a> *)</td></tr>
<tr class="memdesc:ga689a43dbc2760246d3d5c53b4db12e3d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get system characteristic flag. <br/></td></tr>
<tr class="separator:ga689a43dbc2760246d3d5c53b4db12e3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0c72eeff03e93230e915f34acfac5ae4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0c72eeff03e93230e915f34acfac5ae4"></a>
struct <a class="el" href="structoval__message__iterator.html">oval_message_iterator</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga0c72eeff03e93230e915f34acfac5ae4">oval_syschar::oval_syschar_get_messages</a> (struct <a class="el" href="structoval__syschar.html">oval_syschar</a> *)</td></tr>
<tr class="memdesc:ga0c72eeff03e93230e915f34acfac5ae4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get messages bound to this system characteristic. <br/></td></tr>
<tr class="separator:ga0c72eeff03e93230e915f34acfac5ae4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga75271cf87c92dda9633d1b0875bd5ac4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga75271cf87c92dda9633d1b0875bd5ac4"></a>
struct <a class="el" href="structoval__object.html">oval_object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga75271cf87c92dda9633d1b0875bd5ac4">oval_syschar::oval_syschar_get_object</a> (struct <a class="el" href="structoval__syschar.html">oval_syschar</a> *)</td></tr>
<tr class="memdesc:ga75271cf87c92dda9633d1b0875bd5ac4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get object associated with this system characteristic. <br/></td></tr>
<tr class="separator:ga75271cf87c92dda9633d1b0875bd5ac4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5376f1d40f8bfba1e44ba0943fa4bdc5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5376f1d40f8bfba1e44ba0943fa4bdc5"></a>
struct <br class="typebreak"/>
<a class="el" href="structoval__variable__binding__iterator.html">oval_variable_binding_iterator</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga5376f1d40f8bfba1e44ba0943fa4bdc5">oval_syschar::oval_syschar_get_variable_bindings</a> (struct <a class="el" href="structoval__syschar.html">oval_syschar</a> *)</td></tr>
<tr class="memdesc:ga5376f1d40f8bfba1e44ba0943fa4bdc5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get system characteristic variable bindings. <br/></td></tr>
<tr class="separator:ga5376f1d40f8bfba1e44ba0943fa4bdc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga339bf10ccdf346d4c530b6dce3c35749"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga339bf10ccdf346d4c530b6dce3c35749"></a>
struct <a class="el" href="structoval__sysitem__iterator.html">oval_sysitem_iterator</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga339bf10ccdf346d4c530b6dce3c35749">oval_syschar::oval_syschar_get_sysitem</a> (struct <a class="el" href="structoval__syschar.html">oval_syschar</a> *)</td></tr>
<tr class="memdesc:ga339bf10ccdf346d4c530b6dce3c35749"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get system characteristic data. <br/></td></tr>
<tr class="separator:ga339bf10ccdf346d4c530b6dce3c35749"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga536e806bece927fec94b62f2692516da"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga536e806bece927fec94b62f2692516da"></a>
char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga536e806bece927fec94b62f2692516da">oval_sysint::oval_sysint_get_name</a> (struct <a class="el" href="structoval__sysint.html">oval_sysint</a> *)</td></tr>
<tr class="memdesc:ga536e806bece927fec94b62f2692516da"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get interface name. <br/></td></tr>
<tr class="separator:ga536e806bece927fec94b62f2692516da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaa1651f765d973da3e86877948341d07"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaaa1651f765d973da3e86877948341d07"></a>
char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#gaaa1651f765d973da3e86877948341d07">oval_sysint::oval_sysint_get_ip_address</a> (struct <a class="el" href="structoval__sysint.html">oval_sysint</a> *)</td></tr>
<tr class="memdesc:gaaa1651f765d973da3e86877948341d07"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get interface IP address. <br/></td></tr>
<tr class="separator:gaaa1651f765d973da3e86877948341d07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga491bef2b92f1cd18053b024c9ec699aa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga491bef2b92f1cd18053b024c9ec699aa"></a>
char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga491bef2b92f1cd18053b024c9ec699aa">oval_sysint::oval_sysint_get_mac_address</a> (struct <a class="el" href="structoval__sysint.html">oval_sysint</a> *)</td></tr>
<tr class="memdesc:ga491bef2b92f1cd18053b024c9ec699aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get interface MAC address. <br/></td></tr>
<tr class="separator:ga491bef2b92f1cd18053b024c9ec699aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7a5894cf527e6112dcffa866e7ed045f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7a5894cf527e6112dcffa866e7ed045f"></a>
char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga7a5894cf527e6112dcffa866e7ed045f">oval_sysitem::oval_sysitem_get_id</a> (struct <a class="el" href="structoval__sysitem.html">oval_sysitem</a> *)</td></tr>
<tr class="memdesc:ga7a5894cf527e6112dcffa866e7ed045f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get system data ID. <br/></td></tr>
<tr class="separator:ga7a5894cf527e6112dcffa866e7ed045f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga922cc7fa2dc69a8314cb68bd2553e076"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga922cc7fa2dc69a8314cb68bd2553e076"></a>
<a class="el" href="group__OVALSYS.html#gacf14e82865b7254b573e9a98e7fae422">oval_syschar_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga922cc7fa2dc69a8314cb68bd2553e076">oval_sysitem::oval_sysitem_get_status</a> (struct <a class="el" href="structoval__sysitem.html">oval_sysitem</a> *)</td></tr>
<tr class="memdesc:ga922cc7fa2dc69a8314cb68bd2553e076"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get system data status. <br/></td></tr>
<tr class="separator:ga922cc7fa2dc69a8314cb68bd2553e076"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad70e17288ade393558be6289136e8395"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad70e17288ade393558be6289136e8395"></a>
struct <a class="el" href="structoval__sysent__iterator.html">oval_sysent_iterator</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#gad70e17288ade393558be6289136e8395">oval_sysitem::oval_sysitem_get_sysents</a> (struct <a class="el" href="structoval__sysitem.html">oval_sysitem</a> *)</td></tr>
<tr class="memdesc:gad70e17288ade393558be6289136e8395"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get system data individual items. <br/></td></tr>
<tr class="separator:gad70e17288ade393558be6289136e8395"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac2a565847f1711fc422b2812bcc1aa59"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac2a565847f1711fc422b2812bcc1aa59"></a>
struct <a class="el" href="structoval__message__iterator.html">oval_message_iterator</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#gac2a565847f1711fc422b2812bcc1aa59">oval_sysitem::oval_sysitem_get_messages</a> (struct <a class="el" href="structoval__sysitem.html">oval_sysitem</a> *)</td></tr>
<tr class="memdesc:gac2a565847f1711fc422b2812bcc1aa59"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get system data message. <br/></td></tr>
<tr class="separator:gac2a565847f1711fc422b2812bcc1aa59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafa261ed7fa7d17c3f92e128670ced585"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafa261ed7fa7d17c3f92e128670ced585"></a>
<a class="el" href="group__OVAL.html#ga99498f525c1a0282ef45557fc882f97f">oval_subtype_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#gafa261ed7fa7d17c3f92e128670ced585">oval_sysitem::oval_sysitem_get_subtype</a> (struct <a class="el" href="structoval__sysitem.html">oval_sysitem</a> *)</td></tr>
<tr class="memdesc:gafa261ed7fa7d17c3f92e128670ced585"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get system data subtype. <br/></td></tr>
<tr class="separator:gafa261ed7fa7d17c3f92e128670ced585"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafc15f940eead4d04fd7ea6049343be86"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafc15f940eead4d04fd7ea6049343be86"></a>
char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#gafc15f940eead4d04fd7ea6049343be86">oval_sysent::oval_sysent_get_name</a> (struct <a class="el" href="structoval__sysent.html">oval_sysent</a> *)</td></tr>
<tr class="memdesc:gafc15f940eead4d04fd7ea6049343be86"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get system data item name. <br/></td></tr>
<tr class="separator:gafc15f940eead4d04fd7ea6049343be86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaad76f6eba0e275b105ef8dc813e35076"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaad76f6eba0e275b105ef8dc813e35076"></a>
char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#gaad76f6eba0e275b105ef8dc813e35076">oval_sysent::oval_sysent_get_value</a> (struct <a class="el" href="structoval__sysent.html">oval_sysent</a> *)</td></tr>
<tr class="memdesc:gaad76f6eba0e275b105ef8dc813e35076"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get system data item value. <br/></td></tr>
<tr class="separator:gaad76f6eba0e275b105ef8dc813e35076"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga99b01cdbc90174fd00aace637de859a7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga99b01cdbc90174fd00aace637de859a7"></a>
struct <a class="el" href="structoval__record__field__iterator.html">oval_record_field_iterator</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_sysent::oval_sysent_get_record_fields</b> (struct <a class="el" href="structoval__sysent.html">oval_sysent</a> *)</td></tr>
<tr class="separator:ga99b01cdbc90174fd00aace637de859a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8998222992027189d095d9cacfabd758"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8998222992027189d095d9cacfabd758"></a>
<a class="el" href="group__OVALSYS.html#gacf14e82865b7254b573e9a98e7fae422">oval_syschar_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga8998222992027189d095d9cacfabd758">oval_sysent::oval_sysent_get_status</a> (struct <a class="el" href="structoval__sysent.html">oval_sysent</a> *)</td></tr>
<tr class="memdesc:ga8998222992027189d095d9cacfabd758"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get system data item status. <br/></td></tr>
<tr class="separator:ga8998222992027189d095d9cacfabd758"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga793f52a661f01f7138ee5c78fd4e41d4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga793f52a661f01f7138ee5c78fd4e41d4"></a>
<a class="el" href="group__OVALDEF.html#gaf069fe2fb2a9ae3abe47cab55b89827e">oval_datatype_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga793f52a661f01f7138ee5c78fd4e41d4">oval_sysent::oval_sysent_get_datatype</a> (struct <a class="el" href="structoval__sysent.html">oval_sysent</a> *)</td></tr>
<tr class="memdesc:ga793f52a661f01f7138ee5c78fd4e41d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get system data item data type. <br/></td></tr>
<tr class="separator:ga793f52a661f01f7138ee5c78fd4e41d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6be8aa8588cfff4619969a3dd57e582a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6be8aa8588cfff4619969a3dd57e582a"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga6be8aa8588cfff4619969a3dd57e582a">oval_sysent::oval_sysent_get_mask</a> (struct <a class="el" href="structoval__sysent.html">oval_sysent</a> *)</td></tr>
<tr class="memdesc:ga6be8aa8588cfff4619969a3dd57e582a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get system data item mask. <br/></td></tr>
<tr class="separator:ga6be8aa8588cfff4619969a3dd57e582a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafaf6903438817d13b6dbe164d0382d7a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafaf6903438817d13b6dbe164d0382d7a"></a>
<a class="el" href="group__OVALSYS.html#gacf14e82865b7254b573e9a98e7fae422">oval_syschar_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>oval_record_field::oval_record_field_get_status</b> (struct <a class="el" href="structoval__record__field.html">oval_record_field</a> *)</td></tr>
<tr class="separator:gafaf6903438817d13b6dbe164d0382d7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga741eaf76c2ddcc24e28d94efbb9fa446"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga741eaf76c2ddcc24e28d94efbb9fa446"></a>
char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga741eaf76c2ddcc24e28d94efbb9fa446">oval_message::oval_message_get_text</a> (struct <a class="el" href="structoval__message.html">oval_message</a> *message)</td></tr>
<tr class="memdesc:ga741eaf76c2ddcc24e28d94efbb9fa446"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get OVAL message text. <br/></td></tr>
<tr class="separator:ga741eaf76c2ddcc24e28d94efbb9fa446"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa1d959e8f90282a8fe2b5334647ec7a6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa1d959e8f90282a8fe2b5334647ec7a6"></a>
<a class="el" href="group__OVALSYS.html#ga8ee215c8a9e2910e0595d0d32af688bc">oval_message_level_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#gaa1d959e8f90282a8fe2b5334647ec7a6">oval_message::oval_message_get_level</a> (struct <a class="el" href="structoval__message.html">oval_message</a> *message)</td></tr>
<tr class="memdesc:gaa1d959e8f90282a8fe2b5334647ec7a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get OVAL message level. <br/></td></tr>
<tr class="separator:gaa1d959e8f90282a8fe2b5334647ec7a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac5e146e4d9aa351d8fffefbd838760da"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac5e146e4d9aa351d8fffefbd838760da"></a>
struct <a class="el" href="structoval__variable.html">oval_variable</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#gac5e146e4d9aa351d8fffefbd838760da">oval_variable_binding::oval_variable_binding_get_variable</a> (struct <a class="el" href="structoval__variable__binding.html">oval_variable_binding</a> *)</td></tr>
<tr class="memdesc:gac5e146e4d9aa351d8fffefbd838760da"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get variable for this binding. <br/></td></tr>
<tr class="separator:gac5e146e4d9aa351d8fffefbd838760da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2abcd4f29d082bcd17c8c623f4c14998"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2abcd4f29d082bcd17c8c623f4c14998"></a>
struct <a class="el" href="structoval__string__iterator.html">oval_string_iterator</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga2abcd4f29d082bcd17c8c623f4c14998">oval_variable_binding::oval_variable_binding_get_values</a> (struct <a class="el" href="structoval__variable__binding.html">oval_variable_binding</a> *)</td></tr>
<tr class="memdesc:ga2abcd4f29d082bcd17c8c623f4c14998"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get value of this binding. <br/></td></tr>
<tr class="separator:ga2abcd4f29d082bcd17c8c623f4c14998"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Iterators</h2></td></tr>
<tr class="memitem:ga3c760478adf1d088d68107a0e1e54744"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3c760478adf1d088d68107a0e1e54744"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>oval_sysinfo_iterator::oval_sysinfo_iterator_has_more</b> (struct <a class="el" href="structoval__sysinfo__iterator.html">oval_sysinfo_iterator</a> *)</td></tr>
<tr class="separator:ga3c760478adf1d088d68107a0e1e54744"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf05b2c426a5a129a9b6b4fa4989d8217"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf05b2c426a5a129a9b6b4fa4989d8217"></a>
struct <a class="el" href="structoval__sysinfo.html">oval_sysinfo</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_sysinfo_iterator::oval_sysinfo_iterator_next</b> (struct <a class="el" href="structoval__sysinfo__iterator.html">oval_sysinfo_iterator</a> *)</td></tr>
<tr class="separator:gaf05b2c426a5a129a9b6b4fa4989d8217"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga19392814acc0a85c633fe9a9331d8aaa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga19392814acc0a85c633fe9a9331d8aaa"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_sysinfo_iterator::oval_sysinfo_iterator_free</b> (struct <a class="el" href="structoval__sysinfo__iterator.html">oval_sysinfo_iterator</a> *)</td></tr>
<tr class="separator:ga19392814acc0a85c633fe9a9331d8aaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad9cb5520e0d4a6425aa5d795be48eb5c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad9cb5520e0d4a6425aa5d795be48eb5c"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>oval_syschar_iterator::oval_syschar_iterator_has_more</b> (struct <a class="el" href="structoval__syschar__iterator.html">oval_syschar_iterator</a> *)</td></tr>
<tr class="separator:gad9cb5520e0d4a6425aa5d795be48eb5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf09823c786ba772d863b7a0e5d809cb9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf09823c786ba772d863b7a0e5d809cb9"></a>
struct <a class="el" href="structoval__syschar.html">oval_syschar</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_syschar_iterator::oval_syschar_iterator_next</b> (struct <a class="el" href="structoval__syschar__iterator.html">oval_syschar_iterator</a> *)</td></tr>
<tr class="separator:gaf09823c786ba772d863b7a0e5d809cb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae834fb652e7fc6f8c0e0c6922ea2820b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae834fb652e7fc6f8c0e0c6922ea2820b"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_syschar_iterator::oval_syschar_iterator_free</b> (struct <a class="el" href="structoval__syschar__iterator.html">oval_syschar_iterator</a> *)</td></tr>
<tr class="separator:gae834fb652e7fc6f8c0e0c6922ea2820b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab3ec786640953a048f1630455c6e4290"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab3ec786640953a048f1630455c6e4290"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>oval_sysint_iterator::oval_sysint_iterator_has_more</b> (struct <a class="el" href="structoval__sysint__iterator.html">oval_sysint_iterator</a> *)</td></tr>
<tr class="separator:gab3ec786640953a048f1630455c6e4290"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga73443944b541bdc8ce6ec251b79250ed"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga73443944b541bdc8ce6ec251b79250ed"></a>
struct <a class="el" href="structoval__sysint.html">oval_sysint</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_sysint_iterator::oval_sysint_iterator_next</b> (struct <a class="el" href="structoval__sysint__iterator.html">oval_sysint_iterator</a> *)</td></tr>
<tr class="separator:ga73443944b541bdc8ce6ec251b79250ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4b69cb6e388e9e9f60c60ecbc9f60a1a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4b69cb6e388e9e9f60c60ecbc9f60a1a"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_sysint_iterator::oval_sysint_iterator_free</b> (struct <a class="el" href="structoval__sysint__iterator.html">oval_sysint_iterator</a> *)</td></tr>
<tr class="separator:ga4b69cb6e388e9e9f60c60ecbc9f60a1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac1eab47919816911167dac452db9acf4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac1eab47919816911167dac452db9acf4"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>oval_sysitem_iterator::oval_sysitem_iterator_has_more</b> (struct <a class="el" href="structoval__sysitem__iterator.html">oval_sysitem_iterator</a> *)</td></tr>
<tr class="separator:gac1eab47919816911167dac452db9acf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga435397f0869ab49e85a5eea4590b2eac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga435397f0869ab49e85a5eea4590b2eac"></a>
struct <a class="el" href="structoval__sysitem.html">oval_sysitem</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_sysitem_iterator::oval_sysitem_iterator_next</b> (struct <a class="el" href="structoval__sysitem__iterator.html">oval_sysitem_iterator</a> *)</td></tr>
<tr class="separator:ga435397f0869ab49e85a5eea4590b2eac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4548d70247acd0d66d9ba8ab977bf2dc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4548d70247acd0d66d9ba8ab977bf2dc"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_sysitem_iterator::oval_sysitem_iterator_free</b> (struct <a class="el" href="structoval__sysitem__iterator.html">oval_sysitem_iterator</a> *)</td></tr>
<tr class="separator:ga4548d70247acd0d66d9ba8ab977bf2dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga64c7b4081ca8aeb81de75a12c52a90ae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga64c7b4081ca8aeb81de75a12c52a90ae"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>oval_sysent_iterator::oval_sysent_iterator_has_more</b> (struct <a class="el" href="structoval__sysent__iterator.html">oval_sysent_iterator</a> *)</td></tr>
<tr class="separator:ga64c7b4081ca8aeb81de75a12c52a90ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2d0fdfd791457b9ba444f58141646d4d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2d0fdfd791457b9ba444f58141646d4d"></a>
struct <a class="el" href="structoval__sysent.html">oval_sysent</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_sysent_iterator::oval_sysent_iterator_next</b> (struct <a class="el" href="structoval__sysent__iterator.html">oval_sysent_iterator</a> *)</td></tr>
<tr class="separator:ga2d0fdfd791457b9ba444f58141646d4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaacf11c36d8bb75d66393c1e47e403973"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaacf11c36d8bb75d66393c1e47e403973"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_sysent_iterator::oval_sysent_iterator_free</b> (struct <a class="el" href="structoval__sysent__iterator.html">oval_sysent_iterator</a> *)</td></tr>
<tr class="separator:gaacf11c36d8bb75d66393c1e47e403973"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2695997382fa4f8f0824fe8ed38f08f7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2695997382fa4f8f0824fe8ed38f08f7"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>oval_message_iterator::oval_message_iterator_has_more</b> (struct <a class="el" href="structoval__message__iterator.html">oval_message_iterator</a> *oc_message)</td></tr>
<tr class="separator:ga2695997382fa4f8f0824fe8ed38f08f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga97f6a4a765125be3944e7a790c0a5e4f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga97f6a4a765125be3944e7a790c0a5e4f"></a>
struct <a class="el" href="structoval__message.html">oval_message</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_message_iterator::oval_message_iterator_next</b> (struct <a class="el" href="structoval__message__iterator.html">oval_message_iterator</a> *oc_message)</td></tr>
<tr class="separator:ga97f6a4a765125be3944e7a790c0a5e4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga24a101c1cbf3537647bc564960c61a48"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga24a101c1cbf3537647bc564960c61a48"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_message_iterator::oval_message_iterator_free</b> (struct <a class="el" href="structoval__message__iterator.html">oval_message_iterator</a> *oc_message)</td></tr>
<tr class="separator:ga24a101c1cbf3537647bc564960c61a48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga89e24c1791317c20d1309238426e019b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga89e24c1791317c20d1309238426e019b"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>oval_variable_binding_iterator::oval_variable_binding_iterator_has_more</b> (struct <a class="el" href="structoval__variable__binding__iterator.html">oval_variable_binding_iterator</a> *)</td></tr>
<tr class="separator:ga89e24c1791317c20d1309238426e019b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae765dda9bfe282066751ba446057ae69"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae765dda9bfe282066751ba446057ae69"></a>
struct <a class="el" href="structoval__variable__binding.html">oval_variable_binding</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_variable_binding_iterator::oval_variable_binding_iterator_next</b> (struct <a class="el" href="structoval__variable__binding__iterator.html">oval_variable_binding_iterator</a> *)</td></tr>
<tr class="separator:gae765dda9bfe282066751ba446057ae69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabb16e7394f953fc87746087b2caf4955"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabb16e7394f953fc87746087b2caf4955"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_variable_binding_iterator::oval_variable_binding_iterator_free</b> (struct <a class="el" href="structoval__variable__binding__iterator.html">oval_variable_binding_iterator</a> *)</td></tr>
<tr class="separator:gabb16e7394f953fc87746087b2caf4955"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>Interface for System Characteristics model. </p>
<p>Class diagram </p>
<div class="image">
<img src="system_characteristic.png" alt="system_characteristic.png"/>
</div>
 <h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="ga0cdc11bc627cfb2f2e3300543fca302e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structoval__message.html">oval_message</a> * oval_message_clone </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__message.html">oval_message</a> *&#160;</td>
          <td class="paramname"><em>old_message</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">read</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>A copy of the specified <a class="el" href="structoval__message.html">oval_message</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="ga6415412edc540f73202c9552093e8301"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structoval__syschar.html">oval_syschar</a> * oval_syschar_clone </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *&#160;</td>
          <td class="paramname"><em>new_model</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structoval__syschar.html">oval_syschar</a> *&#160;</td>
          <td class="paramname"><em>old_syschar</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">read</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>A copy of the specified <a class="el" href="structoval__syschar.html">oval_syschar</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="ga10f8bfa6d3a8ee2408d9ccbbe6814e1e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int oval_syschar_get_variable_instance </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structoval__syschar.html">oval_syschar</a> *&#160;</td>
          <td class="paramname"><em>syschar</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the variable_instance attribute of the syschar. </p>
<dl class="section return"><dt>Returns</dt><dd>currect variable_instance attribute assigned </dd></dl>

</div>
</div>
<a class="anchor" id="ga201de5c290e1bd6a11b5a2e017875aec"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int oval_syschar_model_bind_variable_model </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structoval__variable__model.html">oval_variable_model</a> *&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Bind a variable model to the definitions bound to the syschar model. </p>
<dl class="section return"><dt>Returns</dt><dd>zero on success or non zero value if an error occurred </dd></dl>

</div>
</div>
<a class="anchor" id="ga70e8603c48f80bb70882307dad653b96"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> * oval_syschar_model_clone </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">read</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Copy an <a class="el" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a>. </p>
<dl class="section return"><dt>Returns</dt><dd>A copy of the specified <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="ga527dff22377e96580378737cade55f2d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void oval_syschar_model_free </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *&#160;</td>
          <td class="paramname"><em>model</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Free memory allocated to a specified syschar model. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">model</td><td>the specified syschar model </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="gad4e361e0896ee66bd8f667f81dbd4c40"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> * oval_syschar_model_get_definition_model </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *&#160;</td>
          <td class="paramname"><em>model</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">read</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return related <a class="el" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> from an <a class="el" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">model</td><td>the specified <a class="el" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="gab944809c782bb6c33f3e0a3fa0e8ec88"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structoval__syschar.html">oval_syschar</a> * oval_syschar_model_get_syschar </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *&#160;</td>
          <td class="paramname"><em>model</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>object_id</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">read</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return the <a class="el" href="structoval__syschar.html" title="Characteristics bound to an Oval_object.">oval_syschar</a> bound to a specified object_id. </p>
<p>Returns NULL if the object_id does not resolve to an <a class="el" href="structoval__object.html" title="An Oval_object instance describes a set of items to look for on an instrumented host platform...">oval_object</a> in the bound <a class="el" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">model</td><td>the queried <a class="el" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a>. </td></tr>
    <tr><td class="paramname">object_id</td><td>the specified object_id. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ga9ef646299c855dec8e4483d4d0a90593"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structoval__syschar__iterator.html">oval_syschar_iterator</a> * oval_syschar_model_get_syschars </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *&#160;</td>
          <td class="paramname"><em>model</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">read</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return an iterator over the oval_sychar objects persisted by this model. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">model</td><td>the specified <a class="el" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ga1c61183b3e87b54f48234e5cf1bad866"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structoval__sysinfo.html">oval_sysinfo</a> * oval_syschar_model_get_sysinfo </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *&#160;</td>
          <td class="paramname"><em>model</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">read</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return default sysinfo bound to syschar model. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">model</td><td>the specified <a class="el" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ga29f30efa8fd3a563dd7d1a69672512c7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int oval_syschar_model_import </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *&#160;</td>
          <td class="paramname"><em>model</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>file</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Import the content from the file into an <a class="el" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a>. </p>
<p>If imported content specifies a model entity that is already registered within the model its content is overwritten. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">model</td><td>the merge target model </td></tr>
    <tr><td class="paramname">file</td><td>filename </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>zero on success or non zero value if an error occurred </dd></dl>

</div>
</div>
<a class="anchor" id="ga353f4be448b6f3cbf27b5c65ca5cc6de"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> * oval_syschar_model_new </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *&#160;</td>
          <td class="paramname"><em>definition_model</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">read</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Create new <a class="el" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a>. </p>
<p>The new model is bound to a specified <a class="el" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> and variable bindings. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">definition_model</td><td>the specified <a class="el" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ga05150c22725cdadfe097f85079b9678e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void oval_syschar_set_variable_instance </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__syschar.html">oval_syschar</a> *&#160;</td>
          <td class="paramname"><em>syschar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>variable_instance_in</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the variable_instance attribute of the syschar. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">syschar</td><td>collected object </td></tr>
    <tr><td class="paramname">variable_instance_in</td><td>new settings of variable_instance attribute </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ga7b6d700485f1204c4e68edca14543ce6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structoval__sysent.html">oval_sysent</a> * oval_sysent_clone </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *&#160;</td>
          <td class="paramname"><em>new_model</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structoval__sysent.html">oval_sysent</a> *&#160;</td>
          <td class="paramname"><em>old_item</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">read</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>A copy of the specified <a class="el" href="structoval__sysent.html">oval_sysent</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="ga5b8aea67c9a9229912553f68f33a3cb8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structoval__sysinfo.html">oval_sysinfo</a> * oval_sysinfo_clone </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *&#160;</td>
          <td class="paramname"><em>new_model</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structoval__sysinfo.html">oval_sysinfo</a> *&#160;</td>
          <td class="paramname"><em>old_sysinfo</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">read</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>A copy of the specified <a class="el" href="structoval__sysinfo.html">oval_sysinfo</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="ga87b98cf707f3f0a38e31d261b5c5d247"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structoval__sysint.html">oval_sysint</a> * oval_sysint_clone </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *&#160;</td>
          <td class="paramname"><em>new_model</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structoval__sysint.html">oval_sysint</a> *&#160;</td>
          <td class="paramname"><em>old_sysint</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">read</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>A copy of the specified <a class="el" href="structoval__sysint.html">oval_sysint</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="gab5a355333675a94db54ad6fa291bf541"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structoval__sysitem.html">oval_sysitem</a> * oval_sysitem_clone </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *&#160;</td>
          <td class="paramname"><em>new_model</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structoval__sysitem.html">oval_sysitem</a> *&#160;</td>
          <td class="paramname"><em>old_data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">read</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>A copy of the specified <a class="el" href="structoval__sysitem.html">oval_sysitem</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="gabc3b78c2a2089005cdf3bd394792393c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structoval__variable__binding.html">oval_variable_binding</a> * oval_variable_binding_clone </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__variable__binding.html">oval_variable_binding</a> *&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">read</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>A copy of the specified <a class="el" href="structoval__variable__binding.html">oval_variable_binding</a>. </dd></dl>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.3.1
</small></address>
</body>
</html>