Sophie

Sophie

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

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</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><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="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>
</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="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>
</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="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>
</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="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>
</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="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>
</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="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>
</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="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>
</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="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>
</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="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>
</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="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>
</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="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>
</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="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>
</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="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>
</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.6
</small></address>
</body>
</html>