Sophie

Sophie

distrib > Scientific%20Linux > 5x > x86_64 > by-pkgid > dcbb19bbc4636f73f405fbb232b0cc34 > files > 392

openscap-devel-1.0.8-1.el5_10.x86_64.rpm

<!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.6"/>
<title>Open SCAP Library: oval_system_characteristics.h Source File</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.6 -->
  <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 class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_dec16e0beb5f79ab6b40e328203e2e32.html">OVAL</a></li><li class="navelem"><a class="el" href="dir_d7d4c5e9309fab4992a34dcb057ec544.html">public</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">oval_system_characteristics.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="oval__system__characteristics_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;</div>
<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> * Copyright 2009--2013 Red Hat Inc., Durham, North Carolina.</span></div>
<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> * All Rights Reserved.</span></div>
<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment"> * This library is free software; you can redistribute it and/or</span></div>
<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment"> * modify it under the terms of the GNU Lesser General Public</span></div>
<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment"> * License as published by the Free Software Foundation; either</span></div>
<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment"> * version 2.1 of the License, or (at your option) any later version.</span></div>
<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment"> * This library is distributed in the hope that it will be useful,</span></div>
<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span></div>
<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment"> * Lesser General Public License for more details.</span></div>
<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment"> * You should have received a copy of the GNU Lesser General Public</span></div>
<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment"> * License along with this library; if not, write to the Free Software</span></div>
<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="comment"> * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span></div>
<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="comment"> * Authors:</span></div>
<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment"> *      &quot;David Niemoller&quot; &lt;David.Niemoller@g2-inc.com&gt;</span></div>
<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="comment"> *      Šimon Lukašík</span></div>
<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div>
<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;</div>
<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="preprocessor">#ifndef OVAL_SYSTEM_CHARACTERISTICS</span></div>
<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define OVAL_SYSTEM_CHARACTERISTICS</span></div>
<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="oval__types_8h.html">oval_types.h</a>&quot;</span></div>
<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="oval__definitions_8h.html">oval_definitions.h</a>&quot;</span></div>
<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;</div>
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="group__OVALSYS.html#ga6ca9feb1c89087dbae7c7d3074a378c9">   47</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;        SYSCHAR_FLAG_UNKNOWN = 0,</div>
<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;        SYSCHAR_FLAG_ERROR = 1,</div>
<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;        SYSCHAR_FLAG_COMPLETE = 2,</div>
<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;        SYSCHAR_FLAG_INCOMPLETE = 3,</div>
<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;        SYSCHAR_FLAG_DOES_NOT_EXIST = 4,</div>
<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;        SYSCHAR_FLAG_NOT_COLLECTED = 5,</div>
<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;        SYSCHAR_FLAG_NOT_APPLICABLE = 6</div>
<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;} <a class="code" href="group__OVALSYS.html#ga6ca9feb1c89087dbae7c7d3074a378c9">oval_syschar_collection_flag_t</a>;</div>
<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div>
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="group__OVALSYS.html#gacf14e82865b7254b573e9a98e7fae422">   58</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;        SYSCHAR_STATUS_UNKNOWN = 0,</div>
<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;        SYSCHAR_STATUS_ERROR = 1,</div>
<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;        SYSCHAR_STATUS_EXISTS = 2,</div>
<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;        SYSCHAR_STATUS_DOES_NOT_EXIST = 3,</div>
<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;        SYSCHAR_STATUS_NOT_COLLECTED = 4</div>
<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;} <a class="code" href="group__OVALSYS.html#gacf14e82865b7254b573e9a98e7fae422">oval_syschar_status_t</a>;</div>
<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;</div>
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="group__OVALSYS.html#ga8ee215c8a9e2910e0595d0d32af688bc">   67</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;        OVAL_MESSAGE_LEVEL_NONE = 0,</div>
<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;        OVAL_MESSAGE_LEVEL_DEBUG = 1,</div>
<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;        OVAL_MESSAGE_LEVEL_INFO = 2,</div>
<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;        OVAL_MESSAGE_LEVEL_WARNING = 3,</div>
<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;        OVAL_MESSAGE_LEVEL_ERROR = 4,</div>
<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;        OVAL_MESSAGE_LEVEL_FATAL = 5</div>
<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;} <a class="code" href="group__OVALSYS.html#ga8ee215c8a9e2910e0595d0d32af688bc">oval_message_level_t</a>;</div>
<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;</div>
<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> *oval_syschar_collection_flag_get_text(<a class="code" href="group__OVALSYS.html#ga6ca9feb1c89087dbae7c7d3074a378c9">oval_syschar_collection_flag_t</a> flag);</div>
<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> *oval_syschar_status_get_text(<a class="code" href="group__OVALSYS.html#gacf14e82865b7254b573e9a98e7fae422">oval_syschar_status_t</a> status);</div>
<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> *oval_message_level_text(<a class="code" href="group__OVALSYS.html#ga8ee215c8a9e2910e0595d0d32af688bc">oval_message_level_t</a>);</div>
<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;</div>
<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;</div>
<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;</div>
<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;</div>
<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;</div>
<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;</div>
<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__syschar__model.html">oval_syschar_model</a>;</div>
<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;</div>
<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="structoval__sysinfo__iterator.html">   99</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__sysinfo.html">oval_sysinfo</a>;</div>
<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__sysinfo__iterator.html">oval_sysinfo_iterator</a>;</div>
<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;</div>
<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="structoval__syschar__iterator.html">  119</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__syschar.html">oval_syschar</a>;</div>
<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__syschar__iterator.html">oval_syschar_iterator</a>;</div>
<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;</div>
<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="structoval__sysint__iterator.html">  132</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__sysint.html">oval_sysint</a>;</div>
<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__sysint__iterator.html">oval_sysint_iterator</a>;</div>
<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;</div>
<div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="structoval__sysitem__iterator.html">  148</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__sysitem.html">oval_sysitem</a>;</div>
<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__sysitem__iterator.html">oval_sysitem_iterator</a>;</div>
<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;</div>
<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="structoval__sysent__iterator.html">  158</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__sysent.html">oval_sysent</a>;</div>
<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__sysent__iterator.html">oval_sysent_iterator</a>;</div>
<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;</div>
<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="structoval__message__iterator.html">  169</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__message.html">oval_message</a>;</div>
<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__message__iterator.html">oval_message_iterator</a>;</div>
<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;</div>
<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="structoval__variable__binding__iterator.html">  179</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__variable__binding.html">oval_variable_binding</a>;</div>
<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__variable__binding__iterator.html">oval_variable_binding_iterator</a>;</div>
<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;</div>
<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;</div>
<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;</div>
<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;</div>
<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;</div>
<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__syschar__model.html">oval_syschar_model</a> *<a class="code" href="group__OVALSYS.html#ga353f4be448b6f3cbf27b5c65ca5cc6de">oval_syschar_model_new</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *definition_model);</div>
<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;</div>
<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__OVALSYS.html#ga29f30efa8fd3a563dd7d1a69672512c7">oval_syschar_model_import</a>(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html">oval_syschar_model</a> *model, <span class="keyword">const</span> <span class="keywordtype">char</span> *file);</div>
<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__syschar__model.html">oval_syschar_model</a> *<a class="code" href="group__OVALSYS.html#ga70e8603c48f80bb70882307dad653b96">oval_syschar_model_clone</a>(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html">oval_syschar_model</a> *);</div>
<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__OVALSYS.html#ga479b0cd10549cac962c4705c53a01c1a">oval_syschar_model_export</a>(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html">oval_syschar_model</a> *, <span class="keyword">const</span> <span class="keywordtype">char</span> *file);</div>
<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__OVALSYS.html#ga527dff22377e96580378737cade55f2d">oval_syschar_model_free</a>(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html">oval_syschar_model</a> *model);</div>
<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;</div>
<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;<span class="keywordtype">void</span> oval_syschar_model_set_generator(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html">oval_syschar_model</a> *model, <span class="keyword">struct</span> <a class="code" href="structoval__generator.html">oval_generator</a> *generator);</div>
<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__OVALSYS.html#ga201de5c290e1bd6a11b5a2e017875aec">oval_syschar_model_bind_variable_model</a>(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html">oval_syschar_model</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__variable__model.html">oval_variable_model</a> *);</div>
<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;<span class="keywordtype">void</span> oval_syschar_model_set_sysinfo(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html">oval_syschar_model</a> *model, <span class="keyword">struct</span> <a class="code" href="structoval__sysinfo.html">oval_sysinfo</a> *sysinfo);</div>
<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__generator.html">oval_generator</a> *oval_syschar_model_get_generator(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html">oval_syschar_model</a> *model);</div>
<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__definition__model.html">oval_definition_model</a> *<a class="code" href="group__OVALSYS.html#gad4e361e0896ee66bd8f667f81dbd4c40">oval_syschar_model_get_definition_model</a>(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html">oval_syschar_model</a> *model);</div>
<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__syschar__iterator.html">oval_syschar_iterator</a> *<a class="code" href="group__OVALSYS.html#ga9ef646299c855dec8e4483d4d0a90593">oval_syschar_model_get_syschars</a>(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html">oval_syschar_model</a> *model);</div>
<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__sysinfo.html">oval_sysinfo</a> *<a class="code" href="group__OVALSYS.html#ga1c61183b3e87b54f48234e5cf1bad866">oval_syschar_model_get_sysinfo</a>(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html">oval_syschar_model</a> *model);</div>
<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__syschar.html">oval_syschar</a> *<a class="code" href="group__OVALSYS.html#gab944809c782bb6c33f3e0a3fa0e8ec88">oval_syschar_model_get_syschar</a>(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html">oval_syschar_model</a> *model, <span class="keyword">const</span> <span class="keywordtype">char</span> *object_id);</div>
<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__OVALSYS.html#ga2c35e485e508643f4ba51a594f92bce2">oval_syschar_model_compute_variable</a>(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html">oval_syschar_model</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__variable.html">oval_variable</a> *);</div>
<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;<a class="code" href="group__OVALSYS.html#ga6ca9feb1c89087dbae7c7d3074a378c9">oval_syschar_collection_flag_t</a> oval_variable_get_collection_flag(<span class="keyword">struct</span> <a class="code" href="structoval__variable.html">oval_variable</a> *);</div>
<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__sysitem.html">oval_sysitem</a> *oval_syschar_model_get_sysitem(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html">oval_syschar_model</a> *, <span class="keyword">const</span> <span class="keywordtype">char</span> *);</div>
<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__sysinfo.html">oval_sysinfo</a> *oval_sysinfo_new(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html">oval_syschar_model</a> *);</div>
<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__sysinfo.html">oval_sysinfo</a> *<a class="code" href="group__OVALSYS.html#ga5b8aea67c9a9229912553f68f33a3cb8">oval_sysinfo_clone</a>(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html">oval_syschar_model</a> *new_model, <span class="keyword">struct</span> <a class="code" href="structoval__sysinfo.html">oval_sysinfo</a> *old_sysinfo);</div>
<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;<span class="keywordtype">void</span> oval_sysinfo_free(<span class="keyword">struct</span> <a class="code" href="structoval__sysinfo.html">oval_sysinfo</a> *);</div>
<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;</div>
<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;<span class="keywordtype">void</span> oval_sysinfo_set_os_name(<span class="keyword">struct</span> <a class="code" href="structoval__sysinfo.html">oval_sysinfo</a> *, <span class="keywordtype">char</span> *);</div>
<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;<span class="keywordtype">void</span> oval_sysinfo_set_os_version(<span class="keyword">struct</span> <a class="code" href="structoval__sysinfo.html">oval_sysinfo</a> *, <span class="keywordtype">char</span> *);</div>
<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;<span class="keywordtype">void</span> oval_sysinfo_set_os_architecture(<span class="keyword">struct</span> <a class="code" href="structoval__sysinfo.html">oval_sysinfo</a> *, <span class="keywordtype">char</span> *);</div>
<div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;<span class="keywordtype">void</span> oval_sysinfo_set_primary_host_name(<span class="keyword">struct</span> <a class="code" href="structoval__sysinfo.html">oval_sysinfo</a> *, <span class="keywordtype">char</span> *);</div>
<div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;<span class="keywordtype">void</span> oval_sysinfo_add_interface(<span class="keyword">struct</span> <a class="code" href="structoval__sysinfo.html">oval_sysinfo</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__sysint.html">oval_sysint</a> *);</div>
<div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="group__OVALSYS.html#ga27840d440bb854de20b5cacdfc83cd1e">oval_sysinfo_get_os_name</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysinfo.html">oval_sysinfo</a> *);</div>
<div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;</div>
<div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="group__OVALSYS.html#ga40de66a6c8c41fdb4e774345668eaf8c">oval_sysinfo_get_os_version</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysinfo.html">oval_sysinfo</a> *);</div>
<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;</div>
<div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="group__OVALSYS.html#ga3c6386814c4c792e98708a75ce58a2ee">oval_sysinfo_get_os_architecture</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysinfo.html">oval_sysinfo</a> *);</div>
<div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;</div>
<div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="group__OVALSYS.html#gab7e22b8041a699b323f890ca63debcb5">oval_sysinfo_get_primary_host_name</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysinfo.html">oval_sysinfo</a> *);</div>
<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;</div>
<div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__sysint__iterator.html">oval_sysint_iterator</a> *<a class="code" href="group__OVALSYS.html#gaa2a9f55729fd17f2427874b230a42d17">oval_sysinfo_get_interfaces</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysinfo.html">oval_sysinfo</a> *);</div>
<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;<span class="keywordtype">bool</span> oval_sysinfo_iterator_has_more(<span class="keyword">struct</span> <a class="code" href="structoval__sysinfo__iterator.html">oval_sysinfo_iterator</a> *);</div>
<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__sysinfo.html">oval_sysinfo</a> *oval_sysinfo_iterator_next(<span class="keyword">struct</span> <a class="code" href="structoval__sysinfo__iterator.html">oval_sysinfo_iterator</a> *);</div>
<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;<span class="keywordtype">void</span> oval_sysinfo_iterator_free(<span class="keyword">struct</span> <a class="code" href="structoval__sysinfo__iterator.html">oval_sysinfo_iterator</a> *);</div>
<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__syschar.html">oval_syschar</a> *oval_syschar_new(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html">oval_syschar_model</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__object.html">oval_object</a> *);</div>
<div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__syschar.html">oval_syschar</a> *<a class="code" href="group__OVALSYS.html#ga6415412edc540f73202c9552093e8301">oval_syschar_clone</a>(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html">oval_syschar_model</a> *new_model, <span class="keyword">struct</span> <a class="code" href="structoval__syschar.html">oval_syschar</a> *old_syschar);</div>
<div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;<span class="keywordtype">void</span> oval_syschar_free(<span class="keyword">struct</span> <a class="code" href="structoval__syschar.html">oval_syschar</a> *);</div>
<div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;</div>
<div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;<span class="keywordtype">void</span> oval_syschar_add_variable_binding(<span class="keyword">struct</span> <a class="code" href="structoval__syschar.html">oval_syschar</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__variable__binding.html">oval_variable_binding</a> *);</div>
<div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;<span class="keywordtype">void</span> oval_syschar_set_flag(<span class="keyword">struct</span> <a class="code" href="structoval__syschar.html">oval_syschar</a> *model, <a class="code" href="group__OVALSYS.html#ga6ca9feb1c89087dbae7c7d3074a378c9">oval_syschar_collection_flag_t</a> flag);</div>
<div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;<span class="keywordtype">void</span> oval_syschar_set_object(<span class="keyword">struct</span> <a class="code" href="structoval__syschar.html">oval_syschar</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__object.html">oval_object</a> *);</div>
<div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__OVALSYS.html#ga10f8bfa6d3a8ee2408d9ccbbe6814e1e">oval_syschar_get_variable_instance</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structoval__syschar.html">oval_syschar</a> *syschar);</div>
<div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__OVALSYS.html#ga05150c22725cdadfe097f85079b9678e">oval_syschar_set_variable_instance</a>(<span class="keyword">struct</span> <a class="code" href="structoval__syschar.html">oval_syschar</a> *syschar, <span class="keywordtype">int</span> variable_instance_in);</div>
<div class="line"><a name="l00445"></a><span class="lineno">  445</span>&#160;<span class="keywordtype">void</span> oval_syschar_add_sysitem(<span class="keyword">struct</span> <a class="code" href="structoval__syschar.html">oval_syschar</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__sysitem.html">oval_sysitem</a> *);</div>
<div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160;<span class="keywordtype">void</span> oval_syschar_add_message(<span class="keyword">struct</span> <a class="code" href="structoval__syschar.html">oval_syschar</a> *syschar, <span class="keyword">struct</span> <a class="code" href="structoval__message.html">oval_message</a> *message);</div>
<div class="line"><a name="l00453"></a><span class="lineno">  453</span>&#160;<span class="keywordtype">void</span> oval_syschar_add_new_message(<span class="keyword">struct</span> <a class="code" href="structoval__syschar.html">oval_syschar</a> *syschar, <span class="keywordtype">char</span> *text, <a class="code" href="group__OVALSYS.html#ga8ee215c8a9e2910e0595d0d32af688bc">oval_message_level_t</a> level);</div>
<div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160;<a class="code" href="group__OVALSYS.html#ga6ca9feb1c89087dbae7c7d3074a378c9">oval_syschar_collection_flag_t</a> <a class="code" href="group__OVALSYS.html#ga689a43dbc2760246d3d5c53b4db12e3d">oval_syschar_get_flag</a>(<span class="keyword">struct</span> <a class="code" href="structoval__syschar.html">oval_syschar</a> *);</div>
<div class="line"><a name="l00465"></a><span class="lineno">  465</span>&#160;</div>
<div class="line"><a name="l00470"></a><span class="lineno">  470</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__message__iterator.html">oval_message_iterator</a> *<a class="code" href="group__OVALSYS.html#ga0c72eeff03e93230e915f34acfac5ae4">oval_syschar_get_messages</a>(<span class="keyword">struct</span> <a class="code" href="structoval__syschar.html">oval_syschar</a> *);</div>
<div class="line"><a name="l00471"></a><span class="lineno">  471</span>&#160;</div>
<div class="line"><a name="l00476"></a><span class="lineno">  476</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__object.html">oval_object</a> *<a class="code" href="group__OVALSYS.html#ga75271cf87c92dda9633d1b0875bd5ac4">oval_syschar_get_object</a>(<span class="keyword">struct</span> <a class="code" href="structoval__syschar.html">oval_syschar</a> *);</div>
<div class="line"><a name="l00477"></a><span class="lineno">  477</span>&#160;</div>
<div class="line"><a name="l00482"></a><span class="lineno">  482</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__variable__binding__iterator.html">oval_variable_binding_iterator</a> *<a class="code" href="group__OVALSYS.html#ga5376f1d40f8bfba1e44ba0943fa4bdc5">oval_syschar_get_variable_bindings</a>(<span class="keyword">struct</span> <a class="code" href="structoval__syschar.html">oval_syschar</a> *);</div>
<div class="line"><a name="l00483"></a><span class="lineno">  483</span>&#160;</div>
<div class="line"><a name="l00488"></a><span class="lineno">  488</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__sysitem__iterator.html">oval_sysitem_iterator</a> *<a class="code" href="group__OVALSYS.html#ga339bf10ccdf346d4c530b6dce3c35749">oval_syschar_get_sysitem</a>(<span class="keyword">struct</span> <a class="code" href="structoval__syschar.html">oval_syschar</a> *);</div>
<div class="line"><a name="l00498"></a><span class="lineno">  498</span>&#160;<span class="keywordtype">bool</span> oval_syschar_iterator_has_more(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__iterator.html">oval_syschar_iterator</a> *);</div>
<div class="line"><a name="l00502"></a><span class="lineno">  502</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__syschar.html">oval_syschar</a> *oval_syschar_iterator_next(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__iterator.html">oval_syschar_iterator</a> *);</div>
<div class="line"><a name="l00506"></a><span class="lineno">  506</span>&#160;<span class="keywordtype">void</span> oval_syschar_iterator_free(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__iterator.html">oval_syschar_iterator</a> *);</div>
<div class="line"><a name="l00523"></a><span class="lineno">  523</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__sysint.html">oval_sysint</a> *oval_sysint_new(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html">oval_syschar_model</a> *);</div>
<div class="line"><a name="l00528"></a><span class="lineno">  528</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__sysint.html">oval_sysint</a> *<a class="code" href="group__OVALSYS.html#ga87b98cf707f3f0a38e31d261b5c5d247">oval_sysint_clone</a>(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html">oval_syschar_model</a> *new_model, <span class="keyword">struct</span> <a class="code" href="structoval__sysint.html">oval_sysint</a> *old_sysint);</div>
<div class="line"><a name="l00532"></a><span class="lineno">  532</span>&#160;<span class="keywordtype">void</span> oval_sysint_free(<span class="keyword">struct</span> <a class="code" href="structoval__sysint.html">oval_sysint</a> *);</div>
<div class="line"><a name="l00533"></a><span class="lineno">  533</span>&#160;</div>
<div class="line"><a name="l00541"></a><span class="lineno">  541</span>&#160;<span class="keywordtype">void</span> oval_sysint_set_name(<span class="keyword">struct</span> <a class="code" href="structoval__sysint.html">oval_sysint</a> *, <span class="keywordtype">char</span> *);</div>
<div class="line"><a name="l00545"></a><span class="lineno">  545</span>&#160;<span class="keywordtype">void</span> oval_sysint_set_ip_address(<span class="keyword">struct</span> <a class="code" href="structoval__sysint.html">oval_sysint</a> *, <span class="keywordtype">char</span> *);</div>
<div class="line"><a name="l00549"></a><span class="lineno">  549</span>&#160;<span class="keywordtype">void</span> oval_sysint_set_mac_address(<span class="keyword">struct</span> <a class="code" href="structoval__sysint.html">oval_sysint</a> *, <span class="keywordtype">char</span> *);</div>
<div class="line"><a name="l00560"></a><span class="lineno">  560</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="group__OVALSYS.html#ga536e806bece927fec94b62f2692516da">oval_sysint_get_name</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysint.html">oval_sysint</a> *);</div>
<div class="line"><a name="l00561"></a><span class="lineno">  561</span>&#160;</div>
<div class="line"><a name="l00566"></a><span class="lineno">  566</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="group__OVALSYS.html#gaaa1651f765d973da3e86877948341d07">oval_sysint_get_ip_address</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysint.html">oval_sysint</a> *);</div>
<div class="line"><a name="l00567"></a><span class="lineno">  567</span>&#160;</div>
<div class="line"><a name="l00572"></a><span class="lineno">  572</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="group__OVALSYS.html#ga491bef2b92f1cd18053b024c9ec699aa">oval_sysint_get_mac_address</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysint.html">oval_sysint</a> *);</div>
<div class="line"><a name="l00582"></a><span class="lineno">  582</span>&#160;<span class="keywordtype">bool</span> oval_sysint_iterator_has_more(<span class="keyword">struct</span> <a class="code" href="structoval__sysint__iterator.html">oval_sysint_iterator</a> *);</div>
<div class="line"><a name="l00586"></a><span class="lineno">  586</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__sysint.html">oval_sysint</a> *oval_sysint_iterator_next(<span class="keyword">struct</span> <a class="code" href="structoval__sysint__iterator.html">oval_sysint_iterator</a> *);</div>
<div class="line"><a name="l00590"></a><span class="lineno">  590</span>&#160;<span class="keywordtype">void</span> oval_sysint_iterator_free(<span class="keyword">struct</span> <a class="code" href="structoval__sysint__iterator.html">oval_sysint_iterator</a> *);</div>
<div class="line"><a name="l00607"></a><span class="lineno">  607</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__sysitem.html">oval_sysitem</a> *oval_sysitem_new(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html">oval_syschar_model</a> *, <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">id</span>);</div>
<div class="line"><a name="l00612"></a><span class="lineno">  612</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__sysitem.html">oval_sysitem</a> *<a class="code" href="group__OVALSYS.html#gab5a355333675a94db54ad6fa291bf541">oval_sysitem_clone</a>(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html">oval_syschar_model</a> *new_model, <span class="keyword">struct</span> <a class="code" href="structoval__sysitem.html">oval_sysitem</a> *old_data);</div>
<div class="line"><a name="l00616"></a><span class="lineno">  616</span>&#160;<span class="keywordtype">void</span> oval_sysitem_free(<span class="keyword">struct</span> <a class="code" href="structoval__sysitem.html">oval_sysitem</a> *);</div>
<div class="line"><a name="l00617"></a><span class="lineno">  617</span>&#160;</div>
<div class="line"><a name="l00625"></a><span class="lineno">  625</span>&#160;<span class="keywordtype">void</span> oval_sysitem_set_status(<span class="keyword">struct</span> <a class="code" href="structoval__sysitem.html">oval_sysitem</a> *, <a class="code" href="group__OVALSYS.html#gacf14e82865b7254b573e9a98e7fae422">oval_syschar_status_t</a>);</div>
<div class="line"><a name="l00629"></a><span class="lineno">  629</span>&#160;<span class="keywordtype">void</span> oval_sysitem_set_subtype(<span class="keyword">struct</span> <a class="code" href="structoval__sysitem.html">oval_sysitem</a> *sysitem, <a class="code" href="group__OVAL.html#ga99498f525c1a0282ef45557fc882f97f">oval_subtype_t</a> subtype);</div>
<div class="line"><a name="l00633"></a><span class="lineno">  633</span>&#160;<span class="keywordtype">void</span> oval_sysitem_add_message(<span class="keyword">struct</span> <a class="code" href="structoval__sysitem.html">oval_sysitem</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__message.html">oval_message</a> *);</div>
<div class="line"><a name="l00637"></a><span class="lineno">  637</span>&#160;<span class="keywordtype">void</span> oval_sysitem_add_sysent(<span class="keyword">struct</span> <a class="code" href="structoval__sysitem.html">oval_sysitem</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__sysent.html">oval_sysent</a> *);</div>
<div class="line"><a name="l00648"></a><span class="lineno">  648</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="group__OVALSYS.html#ga7a5894cf527e6112dcffa866e7ed045f">oval_sysitem_get_id</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysitem.html">oval_sysitem</a> *);</div>
<div class="line"><a name="l00653"></a><span class="lineno">  653</span>&#160;<a class="code" href="group__OVALSYS.html#gacf14e82865b7254b573e9a98e7fae422">oval_syschar_status_t</a> <a class="code" href="group__OVALSYS.html#ga922cc7fa2dc69a8314cb68bd2553e076">oval_sysitem_get_status</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysitem.html">oval_sysitem</a> *);</div>
<div class="line"><a name="l00658"></a><span class="lineno">  658</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__sysent__iterator.html">oval_sysent_iterator</a> *<a class="code" href="group__OVALSYS.html#gad70e17288ade393558be6289136e8395">oval_sysitem_get_sysents</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysitem.html">oval_sysitem</a> *);</div>
<div class="line"><a name="l00663"></a><span class="lineno">  663</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__message__iterator.html">oval_message_iterator</a> *<a class="code" href="group__OVALSYS.html#gac2a565847f1711fc422b2812bcc1aa59">oval_sysitem_get_messages</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysitem.html">oval_sysitem</a> *);</div>
<div class="line"><a name="l00668"></a><span class="lineno">  668</span>&#160;<a class="code" href="group__OVAL.html#ga99498f525c1a0282ef45557fc882f97f">oval_subtype_t</a> <a class="code" href="group__OVALSYS.html#gafa261ed7fa7d17c3f92e128670ced585">oval_sysitem_get_subtype</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysitem.html">oval_sysitem</a> *);</div>
<div class="line"><a name="l00678"></a><span class="lineno">  678</span>&#160;<span class="keywordtype">bool</span> oval_sysitem_iterator_has_more(<span class="keyword">struct</span> <a class="code" href="structoval__sysitem__iterator.html">oval_sysitem_iterator</a> *);</div>
<div class="line"><a name="l00682"></a><span class="lineno">  682</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__sysitem.html">oval_sysitem</a> *oval_sysitem_iterator_next(<span class="keyword">struct</span> <a class="code" href="structoval__sysitem__iterator.html">oval_sysitem_iterator</a> *);</div>
<div class="line"><a name="l00686"></a><span class="lineno">  686</span>&#160;<span class="keywordtype">void</span> oval_sysitem_iterator_free(<span class="keyword">struct</span> <a class="code" href="structoval__sysitem__iterator.html">oval_sysitem_iterator</a> *);</div>
<div class="line"><a name="l00703"></a><span class="lineno">  703</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__sysent.html">oval_sysent</a> *oval_sysent_new(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html">oval_syschar_model</a> *);</div>
<div class="line"><a name="l00708"></a><span class="lineno">  708</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__sysent.html">oval_sysent</a> *<a class="code" href="group__OVALSYS.html#ga7b6d700485f1204c4e68edca14543ce6">oval_sysent_clone</a>(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html">oval_syschar_model</a> *new_model, <span class="keyword">struct</span> <a class="code" href="structoval__sysent.html">oval_sysent</a> *old_item);</div>
<div class="line"><a name="l00712"></a><span class="lineno">  712</span>&#160;<span class="keywordtype">void</span> oval_sysent_free(<span class="keyword">struct</span> <a class="code" href="structoval__sysent.html">oval_sysent</a> *);</div>
<div class="line"><a name="l00720"></a><span class="lineno">  720</span>&#160;<span class="keywordtype">void</span> oval_sysent_set_name(<span class="keyword">struct</span> <a class="code" href="structoval__sysent.html">oval_sysent</a> *sysent, <span class="keywordtype">char</span> *name);</div>
<div class="line"><a name="l00724"></a><span class="lineno">  724</span>&#160;<span class="keywordtype">void</span> oval_sysent_set_value(<span class="keyword">struct</span> <a class="code" href="structoval__sysent.html">oval_sysent</a> *sysent, <span class="keywordtype">char</span> *value);</div>
<div class="line"><a name="l00728"></a><span class="lineno">  728</span>&#160;<span class="keywordtype">void</span> oval_sysent_add_record_field(<span class="keyword">struct</span> <a class="code" href="structoval__sysent.html">oval_sysent</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *);</div>
<div class="line"><a name="l00732"></a><span class="lineno">  732</span>&#160;<span class="keywordtype">void</span> oval_sysent_set_status(<span class="keyword">struct</span> <a class="code" href="structoval__sysent.html">oval_sysent</a> *sysent, <a class="code" href="group__OVALSYS.html#gacf14e82865b7254b573e9a98e7fae422">oval_syschar_status_t</a> status);</div>
<div class="line"><a name="l00736"></a><span class="lineno">  736</span>&#160;<span class="keywordtype">void</span> oval_sysent_set_datatype(<span class="keyword">struct</span> <a class="code" href="structoval__sysent.html">oval_sysent</a> *sysent, <a class="code" href="group__OVALDEF.html#gaf069fe2fb2a9ae3abe47cab55b89827e">oval_datatype_t</a> type);</div>
<div class="line"><a name="l00740"></a><span class="lineno">  740</span>&#160;<span class="keywordtype">void</span> oval_sysent_set_mask(<span class="keyword">struct</span> <a class="code" href="structoval__sysent.html">oval_sysent</a> *sysent, <span class="keywordtype">int</span> mask);</div>
<div class="line"><a name="l00751"></a><span class="lineno">  751</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="group__OVALSYS.html#gafc15f940eead4d04fd7ea6049343be86">oval_sysent_get_name</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysent.html">oval_sysent</a> *);</div>
<div class="line"><a name="l00752"></a><span class="lineno">  752</span>&#160;</div>
<div class="line"><a name="l00757"></a><span class="lineno">  757</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="group__OVALSYS.html#gaad76f6eba0e275b105ef8dc813e35076">oval_sysent_get_value</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysent.html">oval_sysent</a> *);</div>
<div class="line"><a name="l00758"></a><span class="lineno">  758</span>&#160;</div>
<div class="line"><a name="l00762"></a><span class="lineno">  762</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__record__field__iterator.html">oval_record_field_iterator</a> *oval_sysent_get_record_fields(<span class="keyword">struct</span> <a class="code" href="structoval__sysent.html">oval_sysent</a> *);</div>
<div class="line"><a name="l00763"></a><span class="lineno">  763</span>&#160;</div>
<div class="line"><a name="l00768"></a><span class="lineno">  768</span>&#160;<a class="code" href="group__OVALSYS.html#gacf14e82865b7254b573e9a98e7fae422">oval_syschar_status_t</a> <a class="code" href="group__OVALSYS.html#ga8998222992027189d095d9cacfabd758">oval_sysent_get_status</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysent.html">oval_sysent</a> *);</div>
<div class="line"><a name="l00769"></a><span class="lineno">  769</span>&#160;</div>
<div class="line"><a name="l00774"></a><span class="lineno">  774</span>&#160;<a class="code" href="group__OVALDEF.html#gaf069fe2fb2a9ae3abe47cab55b89827e">oval_datatype_t</a> <a class="code" href="group__OVALSYS.html#ga793f52a661f01f7138ee5c78fd4e41d4">oval_sysent_get_datatype</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysent.html">oval_sysent</a> *);</div>
<div class="line"><a name="l00775"></a><span class="lineno">  775</span>&#160;</div>
<div class="line"><a name="l00780"></a><span class="lineno">  780</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__OVALSYS.html#ga6be8aa8588cfff4619969a3dd57e582a">oval_sysent_get_mask</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysent.html">oval_sysent</a> *);</div>
<div class="line"><a name="l00790"></a><span class="lineno">  790</span>&#160;<span class="keywordtype">bool</span> oval_sysent_iterator_has_more(<span class="keyword">struct</span> <a class="code" href="structoval__sysent__iterator.html">oval_sysent_iterator</a> *);</div>
<div class="line"><a name="l00794"></a><span class="lineno">  794</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__sysent.html">oval_sysent</a> *oval_sysent_iterator_next(<span class="keyword">struct</span> <a class="code" href="structoval__sysent__iterator.html">oval_sysent_iterator</a> *);</div>
<div class="line"><a name="l00798"></a><span class="lineno">  798</span>&#160;<span class="keywordtype">void</span> oval_sysent_iterator_free(<span class="keyword">struct</span> <a class="code" href="structoval__sysent__iterator.html">oval_sysent_iterator</a> *);</div>
<div class="line"><a name="l00814"></a><span class="lineno">  814</span>&#160;<span class="keywordtype">void</span> oval_record_field_set_status(<span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *, <a class="code" href="group__OVALSYS.html#gacf14e82865b7254b573e9a98e7fae422">oval_syschar_status_t</a>);</div>
<div class="line"><a name="l00823"></a><span class="lineno">  823</span>&#160;<a class="code" href="group__OVALSYS.html#gacf14e82865b7254b573e9a98e7fae422">oval_syschar_status_t</a> oval_record_field_get_status(<span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *);</div>
<div class="line"><a name="l00829"></a><span class="lineno">  829</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__message.html">oval_message</a> *oval_message_new(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00834"></a><span class="lineno">  834</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__message.html">oval_message</a> *<a class="code" href="group__OVALSYS.html#ga0cdc11bc627cfb2f2e3300543fca302e">oval_message_clone</a>(<span class="keyword">struct</span> <a class="code" href="structoval__message.html">oval_message</a> *old_message);</div>
<div class="line"><a name="l00838"></a><span class="lineno">  838</span>&#160;<span class="keywordtype">void</span> oval_message_free(<span class="keyword">struct</span> <a class="code" href="structoval__message.html">oval_message</a> *);</div>
<div class="line"><a name="l00839"></a><span class="lineno">  839</span>&#160;</div>
<div class="line"><a name="l00847"></a><span class="lineno">  847</span>&#160;<span class="keywordtype">void</span> oval_message_set_text(<span class="keyword">struct</span> <a class="code" href="structoval__message.html">oval_message</a> *, <span class="keywordtype">char</span> *);</div>
<div class="line"><a name="l00851"></a><span class="lineno">  851</span>&#160;<span class="keywordtype">void</span> oval_message_set_level(<span class="keyword">struct</span> <a class="code" href="structoval__message.html">oval_message</a> *, <a class="code" href="group__OVALSYS.html#ga8ee215c8a9e2910e0595d0d32af688bc">oval_message_level_t</a>);</div>
<div class="line"><a name="l00862"></a><span class="lineno">  862</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="group__OVALSYS.html#ga741eaf76c2ddcc24e28d94efbb9fa446">oval_message_get_text</a>(<span class="keyword">struct</span> <a class="code" href="structoval__message.html">oval_message</a> *message);</div>
<div class="line"><a name="l00867"></a><span class="lineno">  867</span>&#160;<a class="code" href="group__OVALSYS.html#ga8ee215c8a9e2910e0595d0d32af688bc">oval_message_level_t</a> <a class="code" href="group__OVALSYS.html#gaa1d959e8f90282a8fe2b5334647ec7a6">oval_message_get_level</a>(<span class="keyword">struct</span> <a class="code" href="structoval__message.html">oval_message</a> *message);</div>
<div class="line"><a name="l00877"></a><span class="lineno">  877</span>&#160;<span class="keywordtype">bool</span> oval_message_iterator_has_more(<span class="keyword">struct</span> <a class="code" href="structoval__message__iterator.html">oval_message_iterator</a> *oc_message);</div>
<div class="line"><a name="l00881"></a><span class="lineno">  881</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__message.html">oval_message</a> *oval_message_iterator_next(<span class="keyword">struct</span> <a class="code" href="structoval__message__iterator.html">oval_message_iterator</a> *oc_message);</div>
<div class="line"><a name="l00885"></a><span class="lineno">  885</span>&#160;<span class="keywordtype">void</span> oval_message_iterator_free(<span class="keyword">struct</span> <a class="code" href="structoval__message__iterator.html">oval_message_iterator</a> *oc_message);</div>
<div class="line"><a name="l00892"></a><span class="lineno">  892</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__variable__binding.html">oval_variable_binding</a> *oval_variable_binding_new(<span class="keyword">struct</span> <a class="code" href="structoval__variable.html">oval_variable</a> *, <span class="keywordtype">char</span> *);</div>
<div class="line"><a name="l00897"></a><span class="lineno">  897</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__variable__binding.html">oval_variable_binding</a> *<a class="code" href="group__OVALSYS.html#gabc3b78c2a2089005cdf3bd394792393c">oval_variable_binding_clone</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable__binding.html">oval_variable_binding</a> *,</div>
<div class="line"><a name="l00898"></a><span class="lineno">  898</span>&#160;                                                          <span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *);</div>
<div class="line"><a name="l00902"></a><span class="lineno">  902</span>&#160;<span class="keywordtype">void</span> oval_variable_binding_free(<span class="keyword">struct</span> <a class="code" href="structoval__variable__binding.html">oval_variable_binding</a> *);</div>
<div class="line"><a name="l00903"></a><span class="lineno">  903</span>&#160;</div>
<div class="line"><a name="l00911"></a><span class="lineno">  911</span>&#160;<span class="keywordtype">void</span> oval_variable_binding_set_variable(<span class="keyword">struct</span> <a class="code" href="structoval__variable__binding.html">oval_variable_binding</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__variable.html">oval_variable</a> *);</div>
<div class="line"><a name="l00915"></a><span class="lineno">  915</span>&#160;<span class="keywordtype">void</span> oval_variable_binding_add_value(<span class="keyword">struct</span> <a class="code" href="structoval__variable__binding.html">oval_variable_binding</a> *, <span class="keywordtype">char</span> *);</div>
<div class="line"><a name="l00926"></a><span class="lineno">  926</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__variable.html">oval_variable</a> *<a class="code" href="group__OVALSYS.html#gac5e146e4d9aa351d8fffefbd838760da">oval_variable_binding_get_variable</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable__binding.html">oval_variable_binding</a> *);</div>
<div class="line"><a name="l00931"></a><span class="lineno">  931</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__string__iterator.html">oval_string_iterator</a> *<a class="code" href="group__OVALSYS.html#ga2abcd4f29d082bcd17c8c623f4c14998">oval_variable_binding_get_values</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable__binding.html">oval_variable_binding</a> *);</div>
<div class="line"><a name="l00941"></a><span class="lineno">  941</span>&#160;<span class="keywordtype">bool</span> oval_variable_binding_iterator_has_more(<span class="keyword">struct</span> <a class="code" href="structoval__variable__binding__iterator.html">oval_variable_binding_iterator</a> *);</div>
<div class="line"><a name="l00945"></a><span class="lineno">  945</span>&#160;<span class="keyword">struct </span><a class="code" href="structoval__variable__binding.html">oval_variable_binding</a> *oval_variable_binding_iterator_next(<span class="keyword">struct</span> <a class="code" href="structoval__variable__binding__iterator.html">oval_variable_binding_iterator</a> *);</div>
<div class="line"><a name="l00949"></a><span class="lineno">  949</span>&#160;<span class="keywordtype">void</span> oval_variable_binding_iterator_free(<span class="keyword">struct</span> <a class="code" href="structoval__variable__binding__iterator.html">oval_variable_binding_iterator</a> *);</div>
<div class="line"><a name="l00956"></a><span class="lineno">  956</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="ttc" id="group__OVALSYS_html_ga491bef2b92f1cd18053b024c9ec699aa"><div class="ttname"><a href="group__OVALSYS.html#ga491bef2b92f1cd18053b024c9ec699aa">oval_sysint::oval_sysint_get_mac_address</a></div><div class="ttdeci">char * oval_sysint_get_mac_address(struct oval_sysint *)</div><div class="ttdoc">Get interface MAC address. </div><div class="ttdef"><b>Definition:</b> oval_sysInterface.c:98</div></div>
<div class="ttc" id="structoval__syschar__model_html"><div class="ttname"><a href="structoval__syschar__model.html">oval_syschar_model</a></div><div class="ttdoc">OVAL System Characteristics model. </div><div class="ttdef"><b>Definition:</b> oval_sysModel.c:52</div></div>
<div class="ttc" id="group__OVALSYS_html_ga6415412edc540f73202c9552093e8301"><div class="ttname"><a href="group__OVALSYS.html#ga6415412edc540f73202c9552093e8301">oval_syschar::oval_syschar_clone</a></div><div class="ttdeci">struct oval_syschar * oval_syschar_clone(struct oval_syschar_model *new_model, struct oval_syschar *old_syschar)</div><div class="ttdef"><b>Definition:</b> oval_syschar.c:167</div></div>
<div class="ttc" id="group__OVALSYS_html_ga9ef646299c855dec8e4483d4d0a90593"><div class="ttname"><a href="group__OVALSYS.html#ga9ef646299c855dec8e4483d4d0a90593">oval_syschar_model::oval_syschar_model_get_syschars</a></div><div class="ttdeci">struct oval_syschar_iterator * oval_syschar_model_get_syschars(struct oval_syschar_model *model)</div><div class="ttdoc">Return an iterator over the oval_sychar objects persisted by this model. </div><div class="ttdef"><b>Definition:</b> oval_sysModel.c:188</div></div>
<div class="ttc" id="group__OVAL_html_ga99498f525c1a0282ef45557fc882f97f"><div class="ttname"><a href="group__OVAL.html#ga99498f525c1a0282ef45557fc882f97f">oval_subtype_t</a></div><div class="ttdeci">oval_subtype_t</div><div class="ttdoc">Unknown subtypes. </div><div class="ttdef"><b>Definition:</b> oval_types.h:120</div></div>
<div class="ttc" id="structoval__sysinfo_html"><div class="ttname"><a href="structoval__sysinfo.html">oval_sysinfo</a></div><div class="ttdoc">General instrumented host description. </div><div class="ttdef"><b>Definition:</b> oval_sysInfo.c:44</div></div>
<div class="ttc" id="structoval__sysent__iterator_html"><div class="ttname"><a href="structoval__sysent__iterator.html">oval_sysent_iterator</a></div><div class="ttdef"><b>Definition:</b> oval_system_characteristics.h:158</div></div>
<div class="ttc" id="group__OVALSYS_html_ga5b8aea67c9a9229912553f68f33a3cb8"><div class="ttname"><a href="group__OVALSYS.html#ga5b8aea67c9a9229912553f68f33a3cb8">oval_sysinfo::oval_sysinfo_clone</a></div><div class="ttdeci">struct oval_sysinfo * oval_sysinfo_clone(struct oval_syschar_model *new_model, struct oval_sysinfo *old_sysinfo)</div><div class="ttdef"><b>Definition:</b> oval_sysInfo.c:70</div></div>
<div class="ttc" id="group__OVALSYS_html_gab7e22b8041a699b323f890ca63debcb5"><div class="ttname"><a href="group__OVALSYS.html#gab7e22b8041a699b323f890ca63debcb5">oval_sysinfo::oval_sysinfo_get_primary_host_name</a></div><div class="ttdeci">char * oval_sysinfo_get_primary_host_name(struct oval_sysinfo *)</div><div class="ttdoc">Get primary host name of the tested machine. </div><div class="ttdef"><b>Definition:</b> oval_sysInfo.c:186</div></div>
<div class="ttc" id="structoval__variable__binding__iterator_html"><div class="ttname"><a href="structoval__variable__binding__iterator.html">oval_variable_binding_iterator</a></div><div class="ttdef"><b>Definition:</b> oval_system_characteristics.h:179</div></div>
<div class="ttc" id="group__OVALSYS_html_gafc15f940eead4d04fd7ea6049343be86"><div class="ttname"><a href="group__OVALSYS.html#gafc15f940eead4d04fd7ea6049343be86">oval_sysent::oval_sysent_get_name</a></div><div class="ttdeci">char * oval_sysent_get_name(struct oval_sysent *)</div><div class="ttdoc">Get system data item name. </div><div class="ttdef"><b>Definition:</b> oval_sysEnt.c:129</div></div>
<div class="ttc" id="oval__types_8h_html"><div class="ttname"><a href="oval__types_8h.html">oval_types.h</a></div></div>
<div class="ttc" id="structoval__sysinfo__iterator_html"><div class="ttname"><a href="structoval__sysinfo__iterator.html">oval_sysinfo_iterator</a></div><div class="ttdef"><b>Definition:</b> oval_system_characteristics.h:99</div></div>
<div class="ttc" id="group__OVALSYS_html_gab5a355333675a94db54ad6fa291bf541"><div class="ttname"><a href="group__OVALSYS.html#gab5a355333675a94db54ad6fa291bf541">oval_sysitem::oval_sysitem_clone</a></div><div class="ttdeci">struct oval_sysitem * oval_sysitem_clone(struct oval_syschar_model *new_model, struct oval_sysitem *old_data)</div><div class="ttdef"><b>Definition:</b> oval_sysItem.c:76</div></div>
<div class="ttc" id="group__OVALSYS_html_gafa261ed7fa7d17c3f92e128670ced585"><div class="ttname"><a href="group__OVALSYS.html#gafa261ed7fa7d17c3f92e128670ced585">oval_sysitem::oval_sysitem_get_subtype</a></div><div class="ttdeci">oval_subtype_t oval_sysitem_get_subtype(struct oval_sysitem *)</div><div class="ttdoc">Get system data subtype. </div><div class="ttdef"><b>Definition:</b> oval_sysItem.c:136</div></div>
<div class="ttc" id="group__OVALSYS_html_gaa1d959e8f90282a8fe2b5334647ec7a6"><div class="ttname"><a href="group__OVALSYS.html#gaa1d959e8f90282a8fe2b5334647ec7a6">oval_message::oval_message_get_level</a></div><div class="ttdeci">oval_message_level_t oval_message_get_level(struct oval_message *message)</div><div class="ttdoc">Get OVAL message level. </div><div class="ttdef"><b>Definition:</b> oval_message.c:109</div></div>
<div class="ttc" id="group__OVALSYS_html_ga8998222992027189d095d9cacfabd758"><div class="ttname"><a href="group__OVALSYS.html#ga8998222992027189d095d9cacfabd758">oval_sysent::oval_sysent_get_status</a></div><div class="ttdeci">oval_syschar_status_t oval_sysent_get_status(struct oval_sysent *)</div><div class="ttdoc">Get system data item status. </div><div class="ttdef"><b>Definition:</b> oval_sysEnt.c:136</div></div>
<div class="ttc" id="group__OVALSYS_html_ga29f30efa8fd3a563dd7d1a69672512c7"><div class="ttname"><a href="group__OVALSYS.html#ga29f30efa8fd3a563dd7d1a69672512c7">oval_syschar_model::oval_syschar_model_import</a></div><div class="ttdeci">int oval_syschar_model_import(struct oval_syschar_model *model, const char *file)</div><div class="ttdoc">Import the content from the file into an oval_syschar_model. </div><div class="ttdef"><b>Definition:</b> oval_sysModel.c:243</div></div>
<div class="ttc" id="group__OVALSYS_html_gac2a565847f1711fc422b2812bcc1aa59"><div class="ttname"><a href="group__OVALSYS.html#gac2a565847f1711fc422b2812bcc1aa59">oval_sysitem::oval_sysitem_get_messages</a></div><div class="ttdeci">struct oval_message_iterator * oval_sysitem_get_messages(struct oval_sysitem *)</div><div class="ttdoc">Get system data message. </div><div class="ttdef"><b>Definition:</b> oval_sysItem.c:155</div></div>
<div class="ttc" id="group__OVALSYS_html_ga6be8aa8588cfff4619969a3dd57e582a"><div class="ttname"><a href="group__OVALSYS.html#ga6be8aa8588cfff4619969a3dd57e582a">oval_sysent::oval_sysent_get_mask</a></div><div class="ttdeci">int oval_sysent_get_mask(struct oval_sysent *)</div><div class="ttdoc">Get system data item mask. </div><div class="ttdef"><b>Definition:</b> oval_sysEnt.c:166</div></div>
<div class="ttc" id="group__OVALSYS_html_gacf14e82865b7254b573e9a98e7fae422"><div class="ttname"><a href="group__OVALSYS.html#gacf14e82865b7254b573e9a98e7fae422">oval_syschar_status_t</a></div><div class="ttdeci">oval_syschar_status_t</div><div class="ttdoc">System characteristics status. </div><div class="ttdef"><b>Definition:</b> oval_system_characteristics.h:58</div></div>
<div class="ttc" id="group__OVALSYS_html_ga05150c22725cdadfe097f85079b9678e"><div class="ttname"><a href="group__OVALSYS.html#ga05150c22725cdadfe097f85079b9678e">oval_syschar::oval_syschar_set_variable_instance</a></div><div class="ttdeci">void oval_syschar_set_variable_instance(struct oval_syschar *syschar, int variable_instance_in)</div><div class="ttdoc">Sets the variable_instance attribute of the syschar. </div><div class="ttdef"><b>Definition:</b> oval_syschar.c:383</div></div>
<div class="ttc" id="structoval__message_html"><div class="ttname"><a href="structoval__message.html">oval_message</a></div><div class="ttdoc">OVAL message. </div><div class="ttdef"><b>Definition:</b> oval_message.c:44</div></div>
<div class="ttc" id="group__OVALSYS_html_gad4e361e0896ee66bd8f667f81dbd4c40"><div class="ttname"><a href="group__OVALSYS.html#gad4e361e0896ee66bd8f667f81dbd4c40">oval_syschar_model::oval_syschar_model_get_definition_model</a></div><div class="ttdeci">struct oval_definition_model * oval_syschar_model_get_definition_model(struct oval_syschar_model *model)</div><div class="ttdoc">Return related oval_definition_model from an oval_syschar_model. </div><div class="ttdef"><b>Definition:</b> oval_sysModel.c:181</div></div>
<div class="ttc" id="structoval__variable__binding_html"><div class="ttname"><a href="structoval__variable__binding.html">oval_variable_binding</a></div><div class="ttdoc">Binding of an value to an OVAL variable. </div><div class="ttdef"><b>Definition:</b> oval_variableBinding.c:44</div></div>
<div class="ttc" id="group__OVALSYS_html_ga201de5c290e1bd6a11b5a2e017875aec"><div class="ttname"><a href="group__OVALSYS.html#ga201de5c290e1bd6a11b5a2e017875aec">oval_syschar_model::oval_syschar_model_bind_variable_model</a></div><div class="ttdeci">int oval_syschar_model_bind_variable_model(struct oval_syschar_model *, struct oval_variable_model *)</div><div class="ttdoc">Bind a variable model to the definitions bound to the syschar model. </div><div class="ttdef"><b>Definition:</b> oval_sysModel.c:285</div></div>
<div class="ttc" id="structoval__sysitem_html"><div class="ttname"><a href="structoval__sysitem.html">oval_sysitem</a></div><div class="ttdoc">Each instance of Oval_sysitem represents one item. </div><div class="ttdef"><b>Definition:</b> oval_sysItem.c:45</div></div>
<div class="ttc" id="group__OVALDEF_html_gaf069fe2fb2a9ae3abe47cab55b89827e"><div class="ttname"><a href="group__OVALDEF.html#gaf069fe2fb2a9ae3abe47cab55b89827e">oval_datatype_t</a></div><div class="ttdeci">oval_datatype_t</div><div class="ttdoc">Datatypes. </div><div class="ttdef"><b>Definition:</b> oval_definitions.h:146</div></div>
<div class="ttc" id="group__OVALSYS_html_ga527dff22377e96580378737cade55f2d"><div class="ttname"><a href="group__OVALSYS.html#ga527dff22377e96580378737cade55f2d">oval_syschar_model::oval_syschar_model_free</a></div><div class="ttdeci">void oval_syschar_model_free(struct oval_syschar_model *model)</div><div class="ttdoc">Free memory allocated to a specified syschar model. </div><div class="ttdef"><b>Definition:</b> oval_sysModel.c:136</div></div>
<div class="ttc" id="structoval__message__iterator_html"><div class="ttname"><a href="structoval__message__iterator.html">oval_message_iterator</a></div><div class="ttdef"><b>Definition:</b> oval_system_characteristics.h:169</div></div>
<div class="ttc" id="group__OVALSYS_html_ga40de66a6c8c41fdb4e774345668eaf8c"><div class="ttname"><a href="group__OVALSYS.html#ga40de66a6c8c41fdb4e774345668eaf8c">oval_sysinfo::oval_sysinfo_get_os_version</a></div><div class="ttdeci">char * oval_sysinfo_get_os_version(struct oval_sysinfo *)</div><div class="ttdoc">Get operating system version. </div><div class="ttdef"><b>Definition:</b> oval_sysInfo.c:160</div></div>
<div class="ttc" id="group__OVALSYS_html_gad70e17288ade393558be6289136e8395"><div class="ttname"><a href="group__OVALSYS.html#gad70e17288ade393558be6289136e8395">oval_sysitem::oval_sysitem_get_sysents</a></div><div class="ttdeci">struct oval_sysent_iterator * oval_sysitem_get_sysents(struct oval_sysitem *)</div><div class="ttdoc">Get system data individual items. </div><div class="ttdef"><b>Definition:</b> oval_sysItem.c:167</div></div>
<div class="ttc" id="group__OVALSYS_html_ga793f52a661f01f7138ee5c78fd4e41d4"><div class="ttname"><a href="group__OVALSYS.html#ga793f52a661f01f7138ee5c78fd4e41d4">oval_sysent::oval_sysent_get_datatype</a></div><div class="ttdeci">oval_datatype_t oval_sysent_get_datatype(struct oval_sysent *)</div><div class="ttdoc">Get system data item data type. </div><div class="ttdef"><b>Definition:</b> oval_sysEnt.c:159</div></div>
<div class="ttc" id="group__OVALSYS_html_ga10f8bfa6d3a8ee2408d9ccbbe6814e1e"><div class="ttname"><a href="group__OVALSYS.html#ga10f8bfa6d3a8ee2408d9ccbbe6814e1e">oval_syschar::oval_syschar_get_variable_instance</a></div><div class="ttdeci">int oval_syschar_get_variable_instance(const struct oval_syschar *syschar)</div><div class="ttdoc">Gets the variable_instance attribute of the syschar. </div><div class="ttdef"><b>Definition:</b> oval_syschar.c:377</div></div>
<div class="ttc" id="structoval__variable_html"><div class="ttname"><a href="structoval__variable.html">oval_variable</a></div><div class="ttdoc">An oval variable resolves an oval_value stream which specifies constraints for oval_objects and oval_...</div><div class="ttdef"><b>Definition:</b> oval_variable.c:46</div></div>
<div class="ttc" id="group__OVALSYS_html_ga339bf10ccdf346d4c530b6dce3c35749"><div class="ttname"><a href="group__OVALSYS.html#ga339bf10ccdf346d4c530b6dce3c35749">oval_syschar::oval_syschar_get_sysitem</a></div><div class="ttdeci">struct oval_sysitem_iterator * oval_syschar_get_sysitem(struct oval_syschar *)</div><div class="ttdoc">Get system characteristic data. </div><div class="ttdef"><b>Definition:</b> oval_syschar.c:124</div></div>
<div class="ttc" id="structoval__record__field_html"><div class="ttname"><a href="structoval__record__field.html">oval_record_field</a></div><div class="ttdef"><b>Definition:</b> oval_recordField.c:38</div></div>
<div class="ttc" id="group__OVALSYS_html_ga7b6d700485f1204c4e68edca14543ce6"><div class="ttname"><a href="group__OVALSYS.html#ga7b6d700485f1204c4e68edca14543ce6">oval_sysent::oval_sysent_clone</a></div><div class="ttdeci">struct oval_sysent * oval_sysent_clone(struct oval_syschar_model *new_model, struct oval_sysent *old_item)</div><div class="ttdef"><b>Definition:</b> oval_sysEnt.c:73</div></div>
<div class="ttc" id="group__OVALSYS_html_ga70e8603c48f80bb70882307dad653b96"><div class="ttname"><a href="group__OVALSYS.html#ga70e8603c48f80bb70882307dad653b96">oval_syschar_model::oval_syschar_model_clone</a></div><div class="ttdeci">struct oval_syschar_model * oval_syschar_model_clone(struct oval_syschar_model *)</div><div class="ttdoc">Copy an oval_syschar_model. </div><div class="ttdef"><b>Definition:</b> oval_sysModel.c:116</div></div>
<div class="ttc" id="group__OVALSYS_html_ga0cdc11bc627cfb2f2e3300543fca302e"><div class="ttname"><a href="group__OVALSYS.html#ga0cdc11bc627cfb2f2e3300543fca302e">oval_message::oval_message_clone</a></div><div class="ttdeci">struct oval_message * oval_message_clone(struct oval_message *old_message)</div><div class="ttdef"><b>Definition:</b> oval_message.c:61</div></div>
<div class="ttc" id="structoval__string__iterator_html"><div class="ttname"><a href="structoval__string__iterator.html">oval_string_iterator</a></div></div>
<div class="ttc" id="group__OVALSYS_html_gabc3b78c2a2089005cdf3bd394792393c"><div class="ttname"><a href="group__OVALSYS.html#gabc3b78c2a2089005cdf3bd394792393c">oval_variable_binding::oval_variable_binding_clone</a></div><div class="ttdeci">struct oval_variable_binding * oval_variable_binding_clone(struct oval_variable_binding *, struct oval_definition_model *)</div><div class="ttdef"><b>Definition:</b> oval_variableBinding.c:119</div></div>
<div class="ttc" id="group__OVALSYS_html_ga27840d440bb854de20b5cacdfc83cd1e"><div class="ttname"><a href="group__OVALSYS.html#ga27840d440bb854de20b5cacdfc83cd1e">oval_sysinfo::oval_sysinfo_get_os_name</a></div><div class="ttdeci">char * oval_sysinfo_get_os_name(struct oval_sysinfo *)</div><div class="ttdoc">Get operating system name. </div><div class="ttdef"><b>Definition:</b> oval_sysInfo.c:144</div></div>
<div class="ttc" id="group__OVALSYS_html_ga7a5894cf527e6112dcffa866e7ed045f"><div class="ttname"><a href="group__OVALSYS.html#ga7a5894cf527e6112dcffa866e7ed045f">oval_sysitem::oval_sysitem_get_id</a></div><div class="ttdeci">char * oval_sysitem_get_id(struct oval_sysitem *)</div><div class="ttdoc">Get system data ID. </div><div class="ttdef"><b>Definition:</b> oval_sysItem.c:149</div></div>
<div class="ttc" id="group__OVALSYS_html_gaaa1651f765d973da3e86877948341d07"><div class="ttname"><a href="group__OVALSYS.html#gaaa1651f765d973da3e86877948341d07">oval_sysint::oval_sysint_get_ip_address</a></div><div class="ttdeci">char * oval_sysint_get_ip_address(struct oval_sysint *)</div><div class="ttdoc">Get interface IP address. </div><div class="ttdef"><b>Definition:</b> oval_sysInterface.c:83</div></div>
<div class="ttc" id="group__OVALSYS_html_ga922cc7fa2dc69a8314cb68bd2553e076"><div class="ttname"><a href="group__OVALSYS.html#ga922cc7fa2dc69a8314cb68bd2553e076">oval_sysitem::oval_sysitem_get_status</a></div><div class="ttdeci">oval_syschar_status_t oval_sysitem_get_status(struct oval_sysitem *)</div><div class="ttdoc">Get system data status. </div><div class="ttdef"><b>Definition:</b> oval_sysItem.c:179</div></div>
<div class="ttc" id="group__OVALSYS_html_ga5376f1d40f8bfba1e44ba0943fa4bdc5"><div class="ttname"><a href="group__OVALSYS.html#ga5376f1d40f8bfba1e44ba0943fa4bdc5">oval_syschar::oval_syschar_get_variable_bindings</a></div><div class="ttdeci">struct oval_variable_binding_iterator * oval_syschar_get_variable_bindings(struct oval_syschar *)</div><div class="ttdoc">Get system characteristic variable bindings. </div><div class="ttdef"><b>Definition:</b> oval_syschar.c:114</div></div>
<div class="ttc" id="group__OVALSYS_html_ga536e806bece927fec94b62f2692516da"><div class="ttname"><a href="group__OVALSYS.html#ga536e806bece927fec94b62f2692516da">oval_sysint::oval_sysint_get_name</a></div><div class="ttdeci">char * oval_sysint_get_name(struct oval_sysint *)</div><div class="ttdoc">Get interface name. </div><div class="ttdef"><b>Definition:</b> oval_sysInterface.c:68</div></div>
<div class="ttc" id="group__OVALSYS_html_ga0c72eeff03e93230e915f34acfac5ae4"><div class="ttname"><a href="group__OVALSYS.html#ga0c72eeff03e93230e915f34acfac5ae4">oval_syschar::oval_syschar_get_messages</a></div><div class="ttdeci">struct oval_message_iterator * oval_syschar_get_messages(struct oval_syschar *)</div><div class="ttdoc">Get messages bound to this system characteristic. </div><div class="ttdef"><b>Definition:</b> oval_syschar.c:78</div></div>
<div class="ttc" id="structoval__definition__model_html"><div class="ttname"><a href="structoval__definition__model.html">oval_definition_model</a></div><div class="ttdoc">Oval definition model. </div><div class="ttdef"><b>Definition:</b> oval_defModel.c:49</div></div>
<div class="ttc" id="group__OVALSYS_html_ga353f4be448b6f3cbf27b5c65ca5cc6de"><div class="ttname"><a href="group__OVALSYS.html#ga353f4be448b6f3cbf27b5c65ca5cc6de">oval_syschar_model::oval_syschar_model_new</a></div><div class="ttdeci">struct oval_syschar_model * oval_syschar_model_new(struct oval_definition_model *definition_model)</div><div class="ttdoc">Create new oval_syschar_model. </div><div class="ttdef"><b>Definition:</b> oval_sysModel.c:65</div></div>
<div class="ttc" id="group__OVALSYS_html_ga2abcd4f29d082bcd17c8c623f4c14998"><div class="ttname"><a href="group__OVALSYS.html#ga2abcd4f29d082bcd17c8c623f4c14998">oval_variable_binding::oval_variable_binding_get_values</a></div><div class="ttdeci">struct oval_string_iterator * oval_variable_binding_get_values(struct oval_variable_binding *)</div><div class="ttdoc">Get value of this binding. </div><div class="ttdef"><b>Definition:</b> oval_variableBinding.c:83</div></div>
<div class="ttc" id="structoval__sysent_html"><div class="ttname"><a href="structoval__sysent.html">oval_sysent</a></div><div class="ttdef"><b>Definition:</b> oval_sysEnt.c:47</div></div>
<div class="ttc" id="structoval__sysint_html"><div class="ttname"><a href="structoval__sysint.html">oval_sysint</a></div><div class="ttdoc">Network interface description. </div><div class="ttdef"><b>Definition:</b> oval_sysInterface.c:44</div></div>
<div class="ttc" id="group__OVALSYS_html_ga1c61183b3e87b54f48234e5cf1bad866"><div class="ttname"><a href="group__OVALSYS.html#ga1c61183b3e87b54f48234e5cf1bad866">oval_syschar_model::oval_syschar_model_get_sysinfo</a></div><div class="ttdeci">struct oval_sysinfo * oval_syschar_model_get_sysinfo(struct oval_syschar_model *model)</div><div class="ttdoc">Return default sysinfo bound to syschar model. </div><div class="ttdef"><b>Definition:</b> oval_sysModel.c:195</div></div>
<div class="ttc" id="group__OVALSYS_html_ga6ca9feb1c89087dbae7c7d3074a378c9"><div class="ttname"><a href="group__OVALSYS.html#ga6ca9feb1c89087dbae7c7d3074a378c9">oval_syschar_collection_flag_t</a></div><div class="ttdeci">oval_syschar_collection_flag_t</div><div class="ttdoc">System characteristics result flag. </div><div class="ttdef"><b>Definition:</b> oval_system_characteristics.h:47</div></div>
<div class="ttc" id="structoval__syschar_html"><div class="ttname"><a href="structoval__syschar.html">oval_syschar</a></div><div class="ttdoc">Characteristics bound to an Oval_object. </div><div class="ttdef"><b>Definition:</b> oval_syschar.c:48</div></div>
<div class="ttc" id="group__OVALSYS_html_ga689a43dbc2760246d3d5c53b4db12e3d"><div class="ttname"><a href="group__OVALSYS.html#ga689a43dbc2760246d3d5c53b4db12e3d">oval_syschar::oval_syschar_get_flag</a></div><div class="ttdeci">oval_syschar_collection_flag_t oval_syschar_get_flag(struct oval_syschar *)</div><div class="ttdoc">Get system characteristic flag. </div><div class="ttdef"><b>Definition:</b> oval_syschar.c:59</div></div>
<div class="ttc" id="group__OVALSYS_html_ga8ee215c8a9e2910e0595d0d32af688bc"><div class="ttname"><a href="group__OVALSYS.html#ga8ee215c8a9e2910e0595d0d32af688bc">oval_message_level_t</a></div><div class="ttdeci">oval_message_level_t</div><div class="ttdoc">Message level. </div><div class="ttdef"><b>Definition:</b> oval_system_characteristics.h:67</div></div>
<div class="ttc" id="oval__definitions_8h_html"><div class="ttname"><a href="oval__definitions_8h.html">oval_definitions.h</a></div></div>
<div class="ttc" id="group__OVALSYS_html_ga741eaf76c2ddcc24e28d94efbb9fa446"><div class="ttname"><a href="group__OVALSYS.html#ga741eaf76c2ddcc24e28d94efbb9fa446">oval_message::oval_message_get_text</a></div><div class="ttdeci">char * oval_message_get_text(struct oval_message *message)</div><div class="ttdoc">Get OVAL message text. </div><div class="ttdef"><b>Definition:</b> oval_message.c:101</div></div>
<div class="ttc" id="structoval__variable__model_html"><div class="ttname"><a href="structoval__variable__model.html">oval_variable_model</a></div><div class="ttdoc">The OVAL variable model facilitates access to external variable value bindings used to to constrain t...</div><div class="ttdef"><b>Definition:</b> oval_varModel.c:54</div></div>
<div class="ttc" id="group__OVALSYS_html_gab944809c782bb6c33f3e0a3fa0e8ec88"><div class="ttname"><a href="group__OVALSYS.html#gab944809c782bb6c33f3e0a3fa0e8ec88">oval_syschar_model::oval_syschar_model_get_syschar</a></div><div class="ttdeci">struct oval_syschar * oval_syschar_model_get_syschar(struct oval_syschar_model *model, const char *object_id)</div><div class="ttdoc">Return the oval_syschar bound to a specified object_id. </div><div class="ttdef"><b>Definition:</b> oval_sysModel.c:292</div></div>
<div class="ttc" id="group__OVALSYS_html_ga2c35e485e508643f4ba51a594f92bce2"><div class="ttname"><a href="group__OVALSYS.html#ga2c35e485e508643f4ba51a594f92bce2">oval_syschar_model::oval_syschar_model_compute_variable</a></div><div class="ttdeci">int oval_syschar_model_compute_variable(struct oval_syschar_model *, struct oval_variable *)</div><div class="ttdoc">Get the oval_values bound to a specified variable. </div><div class="ttdef"><b>Definition:</b> oval_variable.c:206</div></div>
<div class="ttc" id="structoval__generator_html"><div class="ttname"><a href="structoval__generator.html">oval_generator</a></div><div class="ttdef"><b>Definition:</b> oval_generator.c:43</div></div>
<div class="ttc" id="group__OVALSYS_html_ga479b0cd10549cac962c4705c53a01c1a"><div class="ttname"><a href="group__OVALSYS.html#ga479b0cd10549cac962c4705c53a01c1a">oval_syschar_model::oval_syschar_model_export</a></div><div class="ttdeci">int oval_syschar_model_export(struct oval_syschar_model *, const char *file)</div><div class="ttdoc">Export system characteristics into file. </div><div class="ttdef"><b>Definition:</b> oval_sysModel.c:411</div></div>
<div class="ttc" id="group__OVALSYS_html_ga75271cf87c92dda9633d1b0875bd5ac4"><div class="ttname"><a href="group__OVALSYS.html#ga75271cf87c92dda9633d1b0875bd5ac4">oval_syschar::oval_syschar_get_object</a></div><div class="ttdeci">struct oval_object * oval_syschar_get_object(struct oval_syschar *)</div><div class="ttdoc">Get object associated with this system characteristic. </div><div class="ttdef"><b>Definition:</b> oval_syschar.c:100</div></div>
<div class="ttc" id="structoval__sysitem__iterator_html"><div class="ttname"><a href="structoval__sysitem__iterator.html">oval_sysitem_iterator</a></div><div class="ttdef"><b>Definition:</b> oval_system_characteristics.h:148</div></div>
<div class="ttc" id="group__OVALSYS_html_ga3c6386814c4c792e98708a75ce58a2ee"><div class="ttname"><a href="group__OVALSYS.html#ga3c6386814c4c792e98708a75ce58a2ee">oval_sysinfo::oval_sysinfo_get_os_architecture</a></div><div class="ttdeci">char * oval_sysinfo_get_os_architecture(struct oval_sysinfo *)</div><div class="ttdoc">Get operating system architecture. </div><div class="ttdef"><b>Definition:</b> oval_sysInfo.c:173</div></div>
<div class="ttc" id="group__OVALSYS_html_gaad76f6eba0e275b105ef8dc813e35076"><div class="ttname"><a href="group__OVALSYS.html#gaad76f6eba0e275b105ef8dc813e35076">oval_sysent::oval_sysent_get_value</a></div><div class="ttdeci">char * oval_sysent_get_value(struct oval_sysent *)</div><div class="ttdoc">Get system data item value. </div><div class="ttdef"><b>Definition:</b> oval_sysEnt.c:143</div></div>
<div class="ttc" id="structoval__sysint__iterator_html"><div class="ttname"><a href="structoval__sysint__iterator.html">oval_sysint_iterator</a></div><div class="ttdef"><b>Definition:</b> oval_system_characteristics.h:132</div></div>
<div class="ttc" id="group__OVALSYS_html_gac5e146e4d9aa351d8fffefbd838760da"><div class="ttname"><a href="group__OVALSYS.html#gac5e146e4d9aa351d8fffefbd838760da">oval_variable_binding::oval_variable_binding_get_variable</a></div><div class="ttdeci">struct oval_variable * oval_variable_binding_get_variable(struct oval_variable_binding *)</div><div class="ttdoc">Get variable for this binding. </div><div class="ttdef"><b>Definition:</b> oval_variableBinding.c:74</div></div>
<div class="ttc" id="group__OVALSYS_html_ga87b98cf707f3f0a38e31d261b5c5d247"><div class="ttname"><a href="group__OVALSYS.html#ga87b98cf707f3f0a38e31d261b5c5d247">oval_sysint::oval_sysint_clone</a></div><div class="ttdeci">struct oval_sysint * oval_sysint_clone(struct oval_syschar_model *new_model, struct oval_sysint *old_sysint)</div><div class="ttdef"><b>Definition:</b> oval_sysInterface.c:124</div></div>
<div class="ttc" id="structoval__object_html"><div class="ttname"><a href="structoval__object.html">oval_object</a></div><div class="ttdoc">An Oval_object instance describes a set of items to look for on an instrumented host platform...</div><div class="ttdef"><b>Definition:</b> oval_object.c:44</div></div>
<div class="ttc" id="structoval__syschar__iterator_html"><div class="ttname"><a href="structoval__syschar__iterator.html">oval_syschar_iterator</a></div><div class="ttdef"><b>Definition:</b> oval_system_characteristics.h:119</div></div>
<div class="ttc" id="group__OVALSYS_html_gaa2a9f55729fd17f2427874b230a42d17"><div class="ttname"><a href="group__OVALSYS.html#gaa2a9f55729fd17f2427874b230a42d17">oval_sysinfo::oval_sysinfo_get_interfaces</a></div><div class="ttdeci">struct oval_sysint_iterator * oval_sysinfo_get_interfaces(struct oval_sysinfo *)</div><div class="ttdoc">Get an iterator to the list of network interfaces. </div><div class="ttdef"><b>Definition:</b> oval_sysInfo.c:200</div></div>
<div class="ttc" id="structoval__record__field__iterator_html"><div class="ttname"><a href="structoval__record__field__iterator.html">oval_record_field_iterator</a></div><div class="ttdef"><b>Definition:</b> oval_definitions.h:441</div></div>
</div><!-- fragment --></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.6
</small></address>
</body>
</html>