Sophie

Sophie

distrib > Mandriva > current > x86_64 > by-pkgid > 3736f276bb1ccfbcee6cb2d27b25d981 > files > 150

openscap-devel-0.5.7-1mdv2010.1.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"/>
<title>Open SCAP Library: OVAL System Characteristics</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.1 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>OVAL System Characteristics<br/>
<small>
[<a class="el" href="group__OVAL.html">OVAL</a>]</small>
</h1>
<p>Public interface for OVAL System Characteristics.  
<a href="#_details">More...</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Data Structures</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__syschar__model.html">oval_syschar_model</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">OVAL System Characteristics model.  <a href="structoval__syschar__model.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__sysinfo.html">oval_sysinfo</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">General instrumented host description.  <a href="structoval__sysinfo.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__sysinfo__iterator.html">oval_sysinfo_iterator</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__syschar.html">oval_syschar</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Characteristics bound to an Oval_object.  <a href="structoval__syschar.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__syschar__iterator.html">oval_syschar_iterator</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__sysint.html">oval_sysint</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Network interface description.  <a href="structoval__sysint.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__sysint__iterator.html">oval_sysint_iterator</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__sysdata.html">oval_sysdata</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Data item aggregator.  <a href="structoval__sysdata.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__sysdata__iterator.html">oval_sysdata_iterator</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__sysitem.html">oval_sysitem</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Data item aggregator.  <a href="structoval__sysitem.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__sysitem__iterator.html">oval_sysitem_iterator</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__message.html">oval_message</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">OVAL message.  <a href="structoval__message.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__message__iterator.html">oval_message_iterator</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__variable__binding.html">oval_variable_binding</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</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><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__variable__binding__iterator.html">oval_variable_binding_iterator</a></td></tr>
<tr><td colspan="2"><h2>Files</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="oval__system__characteristics_8h.html">oval_system_characteristics.h</a></td></tr>
<tr><td colspan="2"><h2>Enumerations</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga6ca9feb1c89087dbae7c7d3074a378c9">oval_syschar_collection_flag_t</a> { <br/>
&nbsp;&nbsp;<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/>
&nbsp;&nbsp;<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><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><p>System characteristics result flag. </p>
<br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#gacf14e82865b7254b573e9a98e7fae422">oval_syschar_status_t</a> { <br/>
&nbsp;&nbsp;<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/>
&nbsp;&nbsp;<b>SYSCHAR_STATUS_NOT_COLLECTED</b> =  4
<br/>
 }</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><p>System characteristics status. </p>
<br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga8ee215c8a9e2910e0595d0d32af688bc">oval_message_level_t</a> { <br/>
&nbsp;&nbsp;<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/>
&nbsp;&nbsp;<b>OVAL_MESSAGE_LEVEL_ERROR</b> =  4, 
<b>OVAL_MESSAGE_LEVEL_FATAL</b> =  5
<br/>
 }</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><p>Message level. </p>
<br/></td></tr>
<tr><td colspan="2"><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga80eb290be872ae4045dea9b68d367263"></a><!-- doxytag: member="OVALSYS::oval_syschar_collection_flag_get_text" ref="ga80eb290be872ae4045dea9b68d367263" args="(oval_syschar_collection_flag_t flag)" -->
const char *&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabe7b5eed9aada7503fd302e96abc9b8e"></a><!-- doxytag: member="OVALSYS::oval_syschar_status_get_text" ref="gabe7b5eed9aada7503fd302e96abc9b8e" args="(oval_syschar_status_t status)" -->
const char *&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3223aa9c904c2b81dec2398875618d57"></a><!-- doxytag: member="OVALSYS::oval_message_level_text" ref="ga3223aa9c904c2b81dec2398875618d57" args="(oval_message_level_t)" -->
const char *&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf61eb2bad6c1e10ec34d8bb8a130a6ed"></a><!-- doxytag: member="OVALSYS::oval_syschar_model_import" ref="gaf61eb2bad6c1e10ec34d8bb8a130a6ed" args="(struct oval_syschar_model *model, struct oscap_import_source *source, void *user_arg)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#gaf61eb2bad6c1e10ec34d8bb8a130a6ed">oval_syschar_model::oval_syschar_model_import</a> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *model, struct <a class="el" href="structoscap__import__source.html">oscap_import_source</a> *source, void *user_arg)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Load OVAL system characteristics from a file. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *&nbsp;</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><td class="mdescLeft">&nbsp;</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"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga70e8603c48f80bb70882307dad653b96"></a><!-- doxytag: member="OVALSYS::oval_syschar_model_clone" ref="ga70e8603c48f80bb70882307dad653b96" args="(struct oval_syschar_model *)" -->
struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *&nbsp;</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><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy an <a class="el" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a>. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga26042e2e91161d042765ed16f44d464e"></a><!-- doxytag: member="OVALSYS::oval_syschar_model_export" ref="ga26042e2e91161d042765ed16f44d464e" args="(struct oval_syschar_model *, struct oscap_export_target *)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga26042e2e91161d042765ed16f44d464e">oval_syschar_model::oval_syschar_model_export</a> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *, struct <a class="el" href="structoscap__export__target.html">oscap_export_target</a> *)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Export system characteristics as a XML file. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</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><td class="mdescLeft">&nbsp;</td><td class="mdescRight">free memory allocated to a specified syschar model.  <a href="#ga527dff22377e96580378737cade55f2d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2b0aefbf28fff8889d67291a67c443ef"></a><!-- doxytag: member="OVALSYS::oval_sysinfo_new" ref="ga2b0aefbf28fff8889d67291a67c443ef" args="(struct oval_syschar_model *)" -->
struct <a class="el" href="structoval__sysinfo.html">oval_sysinfo</a> *&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5b8aea67c9a9229912553f68f33a3cb8"></a><!-- doxytag: member="OVALSYS::oval_sysinfo_clone" ref="ga5b8aea67c9a9229912553f68f33a3cb8" args="(struct oval_syschar_model *new_model, struct oval_sysinfo *old_sysinfo)" -->
struct <a class="el" href="structoval__sysinfo.html">oval_sysinfo</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_sysinfo::oval_sysinfo_clone</b> (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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac72bc3e71d9148cf973de4e5817645e1"></a><!-- doxytag: member="OVALSYS::oval_sysinfo_free" ref="gac72bc3e71d9148cf973de4e5817645e1" args="(struct oval_sysinfo *)" -->
void&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga26b6dd1dc1337ad091a7381fd39cd799"></a><!-- doxytag: member="OVALSYS::oval_syschar_new" ref="ga26b6dd1dc1337ad091a7381fd39cd799" args="(struct oval_syschar_model *, struct oval_object *)" -->
struct <a class="el" href="structoval__syschar.html">oval_syschar</a> *&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6415412edc540f73202c9552093e8301"></a><!-- doxytag: member="OVALSYS::oval_syschar_clone" ref="ga6415412edc540f73202c9552093e8301" args="(struct oval_syschar_model *new_model, struct oval_syschar *old_syschar)" -->
struct <a class="el" href="structoval__syschar.html">oval_syschar</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_syschar::oval_syschar_clone</b> (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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga50aeb1489d363426c0fcee74f0142bb9"></a><!-- doxytag: member="OVALSYS::oval_syschar_free" ref="ga50aeb1489d363426c0fcee74f0142bb9" args="(struct oval_syschar *)" -->
void&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf3ed161994b853e34523add31f139cdd"></a><!-- doxytag: member="OVALSYS::oval_sysint_new" ref="gaf3ed161994b853e34523add31f139cdd" args="(struct oval_syschar_model *)" -->
struct <a class="el" href="structoval__sysint.html">oval_sysint</a> *&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga87b98cf707f3f0a38e31d261b5c5d247"></a><!-- doxytag: member="OVALSYS::oval_sysint_clone" ref="ga87b98cf707f3f0a38e31d261b5c5d247" args="(struct oval_syschar_model *new_model, struct oval_sysint *old_sysint)" -->
struct <a class="el" href="structoval__sysint.html">oval_sysint</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_sysint::oval_sysint_clone</b> (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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6ac5ca37dd349963d0afa83dfbd45840"></a><!-- doxytag: member="OVALSYS::oval_sysint_free" ref="ga6ac5ca37dd349963d0afa83dfbd45840" args="(struct oval_sysint *)" -->
void&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2e2408bbdc5505ff46326752af07c54b"></a><!-- doxytag: member="OVALSYS::oval_sysdata_new" ref="ga2e2408bbdc5505ff46326752af07c54b" args="(struct oval_syschar_model *, char *id)" -->
struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_sysdata::oval_sysdata_new</b> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *, char *id)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6daf3a22c5c15ee3d42eb4b11e3fa73b"></a><!-- doxytag: member="OVALSYS::oval_sysdata_clone" ref="ga6daf3a22c5c15ee3d42eb4b11e3fa73b" args="(struct oval_syschar_model *new_model, struct oval_sysdata *old_data)" -->
struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_sysdata::oval_sysdata_clone</b> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *new_model, struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> *old_data)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga57db4f2621248464d7aef0b3788b589f"></a><!-- doxytag: member="OVALSYS::oval_sysdata_free" ref="ga57db4f2621248464d7aef0b3788b589f" args="(struct oval_sysdata *)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_sysdata::oval_sysdata_free</b> (struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa4fc8256325ba69719d08050cb79f710"></a><!-- doxytag: member="OVALSYS::oval_sysitem_new" ref="gaa4fc8256325ba69719d08050cb79f710" args="(struct oval_syschar_model *)" -->
struct <a class="el" href="structoval__sysitem.html">oval_sysitem</a> *&nbsp;</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> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab1fb01f5015cf24f17dffd3974881751"></a><!-- doxytag: member="OVALSYS::oval_sysitem_clone" ref="gab1fb01f5015cf24f17dffd3974881751" args="(struct oval_syschar_model *new_model, struct oval_sysitem *old_item)" -->
struct <a class="el" href="structoval__sysitem.html">oval_sysitem</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_sysitem::oval_sysitem_clone</b> (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_item)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga20b80c0c85b2b25681779d0b9b7ecbf9"></a><!-- doxytag: member="OVALSYS::oval_sysitem_free" ref="ga20b80c0c85b2b25681779d0b9b7ecbf9" args="(struct oval_sysitem *)" -->
void&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga47755d518adaee11b7fcffa47b280635"></a><!-- doxytag: member="OVALSYS::oval_message_new" ref="ga47755d518adaee11b7fcffa47b280635" args="(void)" -->
struct <a class="el" href="structoval__message.html">oval_message</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_message::oval_message_new</b> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0cdc11bc627cfb2f2e3300543fca302e"></a><!-- doxytag: member="OVALSYS::oval_message_clone" ref="ga0cdc11bc627cfb2f2e3300543fca302e" args="(struct oval_message *old_message)" -->
struct <a class="el" href="structoval__message.html">oval_message</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_message::oval_message_clone</b> (struct <a class="el" href="structoval__message.html">oval_message</a> *old_message)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga11a5552d58f0cc83129dfacf6016639c"></a><!-- doxytag: member="OVALSYS::oval_message_free" ref="ga11a5552d58f0cc83129dfacf6016639c" args="(struct oval_message *)" -->
void&nbsp;</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><td colspan="2"><h2>Setters</h2></td></tr>
<tr><td colspan="2"><p><a class="anchor" id="amgrp6e47466b75bb957a603aa54c079ac8bf"></a> </p>
<br/><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab35fe51a10f0ce78ae42e01c08419147"></a><!-- doxytag: member="OVALSYS::oval_syschar_model_bind_variable_model" ref="gab35fe51a10f0ce78ae42e01c08419147" args="(struct oval_syschar_model *, struct oval_variable_model *)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#gab35fe51a10f0ce78ae42e01c08419147">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><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Bind a variable model to the definitions bound to the syschar model. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad201448d20a17d96f95e7f1e5b139f60"></a><!-- doxytag: member="OVALSYS::oval_syschar_model_add_syschar" ref="gad201448d20a17d96f95e7f1e5b139f60" args="(struct oval_syschar_model *model, struct oval_syschar *syschar)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_syschar_model::oval_syschar_model_add_syschar</b> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *model, struct <a class="el" href="structoval__syschar.html">oval_syschar</a> *syschar)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac4d6cf2b9650871482749fa3f9598dd9"></a><!-- doxytag: member="OVALSYS::oval_syschar_model_add_sysdata" ref="gac4d6cf2b9650871482749fa3f9598dd9" args="(struct oval_syschar_model *model, struct oval_sysdata *sysdata)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_syschar_model::oval_syschar_model_add_sysdata</b> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *model, struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> *sysdata)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa6f5115ed1f50b41cf26daaaf38aede8"></a><!-- doxytag: member="OVALSYS::oval_syschar_model_set_sysinfo" ref="gaa6f5115ed1f50b41cf26daaaf38aede8" args="(struct oval_syschar_model *model, struct oval_sysinfo *sysinfo)" -->
void&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaac3c44398f568f7df5a59df12cd9a8b2"></a><!-- doxytag: member="OVALSYS::oval_syschar_model_add_variable_binding" ref="gaac3c44398f568f7df5a59df12cd9a8b2" args="(struct oval_syschar_model *model, struct oval_variable_binding *binding)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_syschar_model::oval_syschar_model_add_variable_binding</b> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *model, struct <a class="el" href="structoval__variable__binding.html">oval_variable_binding</a> *binding)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#gac791056206dbc9e3aba7499f34d6bbe9">oval_syschar_model::oval_syschar_model_lock</a> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *syschar_model)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Lock the syschar_model instance.  <a href="#gac791056206dbc9e3aba7499f34d6bbe9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0ee1019e17f8143c0f928fd322707fa6"></a><!-- doxytag: member="OVALSYS::oval_sysinfo_set_os_name" ref="ga0ee1019e17f8143c0f928fd322707fa6" args="(struct oval_sysinfo *, char *)" -->
void&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2190844ce241c4b37b0a63ec2d5b955b"></a><!-- doxytag: member="OVALSYS::oval_sysinfo_set_os_version" ref="ga2190844ce241c4b37b0a63ec2d5b955b" args="(struct oval_sysinfo *, char *)" -->
void&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7bd72b877df4a0b7a24071415518833f"></a><!-- doxytag: member="OVALSYS::oval_sysinfo_set_os_architecture" ref="ga7bd72b877df4a0b7a24071415518833f" args="(struct oval_sysinfo *, char *)" -->
void&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa1bdc96a9d7b4224b6e21f6af5b478fa"></a><!-- doxytag: member="OVALSYS::oval_sysinfo_set_primary_host_name" ref="gaa1bdc96a9d7b4224b6e21f6af5b478fa" args="(struct oval_sysinfo *, char *)" -->
void&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga30df32c3fcfbce976ecb48f0735f99e4"></a><!-- doxytag: member="OVALSYS::oval_sysinfo_add_interface" ref="ga30df32c3fcfbce976ecb48f0735f99e4" args="(struct oval_sysinfo *, struct oval_sysint *)" -->
void&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabcbd7bbe2af28f401338dc9e4853e1be"></a><!-- doxytag: member="OVALSYS::oval_syschar_add_variable_binding" ref="gabcbd7bbe2af28f401338dc9e4853e1be" args="(struct oval_syschar *, struct oval_variable_binding *)" -->
void&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga175d0c36e80feada9b5940037aeaac52"></a><!-- doxytag: member="OVALSYS::oval_syschar_set_flag" ref="ga175d0c36e80feada9b5940037aeaac52" args="(struct oval_syschar *model, oval_syschar_collection_flag_t flag)" -->
void&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3f339c44ae4bda8eca6d121be1a2081a"></a><!-- doxytag: member="OVALSYS::oval_syschar_set_object" ref="ga3f339c44ae4bda8eca6d121be1a2081a" args="(struct oval_syschar *, struct oval_object *)" -->
void&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa8ffc4b5646e26a8fd1bf889f6336f79"></a><!-- doxytag: member="OVALSYS::oval_syschar_add_sysdata" ref="gaa8ffc4b5646e26a8fd1bf889f6336f79" args="(struct oval_syschar *, struct oval_sysdata *)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_syschar::oval_syschar_add_sysdata</b> (struct <a class="el" href="structoval__syschar.html">oval_syschar</a> *, struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7f9a6c539fe4661ed162708e1322345e"></a><!-- doxytag: member="OVALSYS::oval_syschar_add_message" ref="ga7f9a6c539fe4661ed162708e1322345e" args="(struct oval_syschar *syschar, struct oval_message *message)" -->
void&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga47676f741b6f7b603e35a25d94c9abbf"></a><!-- doxytag: member="OVALSYS::oval_sysint_set_name" ref="ga47676f741b6f7b603e35a25d94c9abbf" args="(struct oval_sysint *, char *)" -->
void&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga17b4f32d44f23d5b5cbd2da1fdc369e8"></a><!-- doxytag: member="OVALSYS::oval_sysint_set_ip_address" ref="ga17b4f32d44f23d5b5cbd2da1fdc369e8" args="(struct oval_sysint *, char *)" -->
void&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaafb44a1044e22511229ac88d558635a5"></a><!-- doxytag: member="OVALSYS::oval_sysint_set_mac_address" ref="gaafb44a1044e22511229ac88d558635a5" args="(struct oval_sysint *, char *)" -->
void&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6e7a86bcfebac9c78a7e8fa59d59d335"></a><!-- doxytag: member="OVALSYS::oval_sysdata_set_status" ref="ga6e7a86bcfebac9c78a7e8fa59d59d335" args="(struct oval_sysdata *, oval_syschar_status_t)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_sysdata::oval_sysdata_set_status</b> (struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> *, <a class="el" href="group__OVALSYS.html#gacf14e82865b7254b573e9a98e7fae422">oval_syschar_status_t</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5234cd4f3811b71fa0558dbe10318f7f"></a><!-- doxytag: member="OVALSYS::oval_sysdata_set_subtype" ref="ga5234cd4f3811b71fa0558dbe10318f7f" args="(struct oval_sysdata *sysdata, oval_subtype_t subtype)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_sysdata::oval_sysdata_set_subtype</b> (struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> *sysdata, <a class="el" href="group__OVAL.html#ga99498f525c1a0282ef45557fc882f97f">oval_subtype_t</a> subtype)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga34f1e92479d452f9912aba842b9b37fe"></a><!-- doxytag: member="OVALSYS::oval_sysdata_set_message" ref="ga34f1e92479d452f9912aba842b9b37fe" args="(struct oval_sysdata *data, char *message)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_sysdata::oval_sysdata_set_message</b> (struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> *data, char *message)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabf0b13860152c0967074a97840d291fa"></a><!-- doxytag: member="OVALSYS::oval_sysdata_set_message_level" ref="gabf0b13860152c0967074a97840d291fa" args="(struct oval_sysdata *data, oval_message_level_t level)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_sysdata::oval_sysdata_set_message_level</b> (struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> *data, <a class="el" href="group__OVALSYS.html#ga8ee215c8a9e2910e0595d0d32af688bc">oval_message_level_t</a> level)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga678bbeb7f85357bea7cc605e3d268b06"></a><!-- doxytag: member="OVALSYS::oval_sysdata_add_item" ref="ga678bbeb7f85357bea7cc605e3d268b06" args="(struct oval_sysdata *, struct oval_sysitem *)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_sysdata::oval_sysdata_add_item</b> (struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> *, struct <a class="el" href="structoval__sysitem.html">oval_sysitem</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae2ec3f3083d2728cb79c2141c6bb5267"></a><!-- doxytag: member="OVALSYS::oval_sysitem_set_name" ref="gae2ec3f3083d2728cb79c2141c6bb5267" args="(struct oval_sysitem *sysitem, char *name)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_sysitem::oval_sysitem_set_name</b> (struct <a class="el" href="structoval__sysitem.html">oval_sysitem</a> *sysitem, char *name)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga73af2e034465552ffba9f611446bb99a"></a><!-- doxytag: member="OVALSYS::oval_sysitem_set_value" ref="ga73af2e034465552ffba9f611446bb99a" args="(struct oval_sysitem *sysitem, char *value)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_sysitem::oval_sysitem_set_value</b> (struct <a class="el" href="structoval__sysitem.html">oval_sysitem</a> *sysitem, char *value)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac6f953b2088698e67d86d1c0ab21f09d"></a><!-- doxytag: member="OVALSYS::oval_sysitem_set_status" ref="gac6f953b2088698e67d86d1c0ab21f09d" args="(struct oval_sysitem *sysitem, oval_syschar_status_t status)" -->
void&nbsp;</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> *sysitem, <a class="el" href="group__OVALSYS.html#gacf14e82865b7254b573e9a98e7fae422">oval_syschar_status_t</a> status)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3acfa3c2cc7ad97a57eaca8e0c8907b3"></a><!-- doxytag: member="OVALSYS::oval_sysitem_set_datatype" ref="ga3acfa3c2cc7ad97a57eaca8e0c8907b3" args="(struct oval_sysitem *sysitem, oval_datatype_t type)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_sysitem::oval_sysitem_set_datatype</b> (struct <a class="el" href="structoval__sysitem.html">oval_sysitem</a> *sysitem, <a class="el" href="group__OVALDEF.html#gaf069fe2fb2a9ae3abe47cab55b89827e">oval_datatype_t</a> type)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga47abab1deb764a7a5fe4de6f68f7f2cb"></a><!-- doxytag: member="OVALSYS::oval_sysitem_set_mask" ref="ga47abab1deb764a7a5fe4de6f68f7f2cb" args="(struct oval_sysitem *sysitem, int mask)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_sysitem::oval_sysitem_set_mask</b> (struct <a class="el" href="structoval__sysitem.html">oval_sysitem</a> *sysitem, int mask)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0d0a00390d02fb6b2711e3ffeb19f109"></a><!-- doxytag: member="OVALSYS::oval_message_set_text" ref="ga0d0a00390d02fb6b2711e3ffeb19f109" args="(struct oval_message *, char *)" -->
void&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga74277af2143855475688d9d0a3006ade"></a><!-- doxytag: member="OVALSYS::oval_message_set_level" ref="ga74277af2143855475688d9d0a3006ade" args="(struct oval_message *, oval_message_level_t)" -->
void&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf31cd20504dc765054de9bcc990765e1"></a><!-- doxytag: member="OVALSYS::oval_variable_binding_set_variable" ref="gaf31cd20504dc765054de9bcc990765e1" args="(struct oval_variable_binding *, struct oval_variable *)" -->
void&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9fa3ae200cc891a9b61a08bd902d6a1a"></a><!-- doxytag: member="OVALSYS::oval_variable_binding_set_value" ref="ga9fa3ae200cc891a9b61a08bd902d6a1a" args="(struct oval_variable_binding *, char *)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_variable_binding::oval_variable_binding_set_value</b> (struct <a class="el" href="structoval__variable__binding.html">oval_variable_binding</a> *, char *)</td></tr>
<tr><td colspan="2"><h2>Getters</h2></td></tr>
<tr><td colspan="2"><p><a class="anchor" id="amgrpc9fd0bcb5385a65354c37f1bb504399d"></a> </p>
<br/><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *&nbsp;</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><td class="mdescLeft">&nbsp;</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"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structoval__syschar__iterator.html">oval_syschar_iterator</a> *&nbsp;</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><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return an iterator over the oval_sychar objects persisted by this model.  <a href="#ga9ef646299c855dec8e4483d4d0a90593"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structoval__sysinfo.html">oval_sysinfo</a> *&nbsp;</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><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return default sysinfo bound to syschar model.  <a href="#ga1c61183b3e87b54f48234e5cf1bad866"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structoval__syschar.html">oval_syschar</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#gabbcfb5c80456bcfe830f2b29259b45d2">oval_syschar_model::oval_syschar_model_get_syschar</a> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *model, char *object_id)</td></tr>
<tr><td class="mdescLeft">&nbsp;</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="#gabbcfb5c80456bcfe830f2b29259b45d2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac43319cb5cdc65f1383eb6446f1b8240"></a><!-- doxytag: member="OVALSYS::oval_syschar_model_get_variable_collection_flag" ref="gac43319cb5cdc65f1383eb6446f1b8240" args="(struct oval_syschar_model *, struct oval_variable *)" -->
<a class="el" href="group__OVALSYS.html#ga6ca9feb1c89087dbae7c7d3074a378c9">oval_syschar_collection_flag_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#gac43319cb5cdc65f1383eb6446f1b8240">oval_syschar_model::oval_syschar_model_get_variable_collection_flag</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><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the collection flag associated with a specified <a class="el" href="structoval__variable.html" title="An oval variable resolves an oval_value stream which specifies constraints for oval_objects...">oval_variable</a>. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga28940dec305069efca868eaab66bb85f"></a><!-- doxytag: member="OVALSYS::oval_syschar_model_get_variable_values" ref="ga28940dec305069efca868eaab66bb85f" args="(struct oval_syschar_model *, struct oval_variable *)" -->
struct <a class="el" href="structoval__value__iterator.html">oval_value_iterator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga28940dec305069efca868eaab66bb85f">oval_syschar_model::oval_syschar_model_get_variable_values</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><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the oval_values bound to a specified variable. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad4fc67cf6db3e18c2244348265dba436"></a><!-- doxytag: member="OVALSYS::oval_syschar_model_get_sysdata" ref="gad4fc67cf6db3e18c2244348265dba436" args="(struct oval_syschar_model *, char *)" -->
struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_syschar_model::oval_syschar_model_get_sysdata</b> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *, char *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#gaced89fb486e89ccfbb2a10fdb3da684d">oval_syschar_model::oval_syschar_model_is_locked</a> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *syschar_model)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return <b>true</b> if the syschar_model instance is locked.  <a href="#gaced89fb486e89ccfbb2a10fdb3da684d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga27840d440bb854de20b5cacdfc83cd1e"></a><!-- doxytag: member="OVALSYS::oval_sysinfo_get_os_name" ref="ga27840d440bb854de20b5cacdfc83cd1e" args="(struct oval_sysinfo *)" -->
char *&nbsp;</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><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get operating system name. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga40de66a6c8c41fdb4e774345668eaf8c"></a><!-- doxytag: member="OVALSYS::oval_sysinfo_get_os_version" ref="ga40de66a6c8c41fdb4e774345668eaf8c" args="(struct oval_sysinfo *)" -->
char *&nbsp;</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><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get operating system version. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3c6386814c4c792e98708a75ce58a2ee"></a><!-- doxytag: member="OVALSYS::oval_sysinfo_get_os_architecture" ref="ga3c6386814c4c792e98708a75ce58a2ee" args="(struct oval_sysinfo *)" -->
char *&nbsp;</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><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get operating system architecture. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab7e22b8041a699b323f890ca63debcb5"></a><!-- doxytag: member="OVALSYS::oval_sysinfo_get_primary_host_name" ref="gab7e22b8041a699b323f890ca63debcb5" args="(struct oval_sysinfo *)" -->
char *&nbsp;</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><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get primary host name of the tested machine. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa2a9f55729fd17f2427874b230a42d17"></a><!-- doxytag: member="OVALSYS::oval_sysinfo_get_interfaces" ref="gaa2a9f55729fd17f2427874b230a42d17" args="(struct oval_sysinfo *)" -->
struct <a class="el" href="structoval__sysint__iterator.html">oval_sysint_iterator</a> *&nbsp;</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><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get an iterator to the list of network interfaces. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga1996b8203c03b7986f12742d012d51ce">oval_sysinfo::oval_sysinfo_is_locked</a> (struct <a class="el" href="structoval__sysinfo.html">oval_sysinfo</a> *sysinfo)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return <b>true</b> if the sysinfo instance is locked.  <a href="#ga1996b8203c03b7986f12742d012d51ce"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga689a43dbc2760246d3d5c53b4db12e3d"></a><!-- doxytag: member="OVALSYS::oval_syschar_get_flag" ref="ga689a43dbc2760246d3d5c53b4db12e3d" args="(struct oval_syschar *)" -->
<a class="el" href="group__OVALSYS.html#ga6ca9feb1c89087dbae7c7d3074a378c9">oval_syschar_collection_flag_t</a>&nbsp;</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><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get system characteristic flag. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0c72eeff03e93230e915f34acfac5ae4"></a><!-- doxytag: member="OVALSYS::oval_syschar_get_messages" ref="ga0c72eeff03e93230e915f34acfac5ae4" args="(struct oval_syschar *)" -->
struct <a class="el" href="structoval__message__iterator.html">oval_message_iterator</a> *&nbsp;</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><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get messages bound to this system characteristic. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga75271cf87c92dda9633d1b0875bd5ac4"></a><!-- doxytag: member="OVALSYS::oval_syschar_get_object" ref="ga75271cf87c92dda9633d1b0875bd5ac4" args="(struct oval_syschar *)" -->
struct <a class="el" href="structoval__object.html">oval_object</a> *&nbsp;</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><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get object associated with this system characteristic. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5376f1d40f8bfba1e44ba0943fa4bdc5"></a><!-- doxytag: member="OVALSYS::oval_syschar_get_variable_bindings" ref="ga5376f1d40f8bfba1e44ba0943fa4bdc5" args="(struct oval_syschar *)" -->
struct <br class="typebreak"/>
<a class="el" href="structoval__variable__binding__iterator.html">oval_variable_binding_iterator</a> *&nbsp;</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><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get system characteristic variable bindings. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf19bcb77e6af5896e4e3b7305bebed19"></a><!-- doxytag: member="OVALSYS::oval_syschar_get_sysdata" ref="gaf19bcb77e6af5896e4e3b7305bebed19" args="(struct oval_syschar *)" -->
struct <a class="el" href="structoval__sysdata__iterator.html">oval_sysdata_iterator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#gaf19bcb77e6af5896e4e3b7305bebed19">oval_syschar::oval_syschar_get_sysdata</a> (struct <a class="el" href="structoval__syschar.html">oval_syschar</a> *)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get system characteristic data. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#gaacf50ef25b441c5f2bbbc7b05556fa3d">oval_syschar::oval_syschar_is_locked</a> (struct <a class="el" href="structoval__syschar.html">oval_syschar</a> *syschar)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return <b>true</b> if the syschar instance is locked.  <a href="#gaacf50ef25b441c5f2bbbc7b05556fa3d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga536e806bece927fec94b62f2692516da"></a><!-- doxytag: member="OVALSYS::oval_sysint_get_name" ref="ga536e806bece927fec94b62f2692516da" args="(struct oval_sysint *)" -->
char *&nbsp;</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><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get interface name. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaaa1651f765d973da3e86877948341d07"></a><!-- doxytag: member="OVALSYS::oval_sysint_get_ip_address" ref="gaaa1651f765d973da3e86877948341d07" args="(struct oval_sysint *)" -->
char *&nbsp;</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><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get interface IP address. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga491bef2b92f1cd18053b024c9ec699aa"></a><!-- doxytag: member="OVALSYS::oval_sysint_get_mac_address" ref="ga491bef2b92f1cd18053b024c9ec699aa" args="(struct oval_sysint *)" -->
char *&nbsp;</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><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get interface MAC address. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#gad2221c0f795ccbcb9d52becbc90e1ac2">oval_sysint::oval_sysint_is_locked</a> (struct <a class="el" href="structoval__sysint.html">oval_sysint</a> *sysint)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return <b>true</b> if the sysint instance is locked.  <a href="#gad2221c0f795ccbcb9d52becbc90e1ac2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafd783520e3e01ee81fd4369664c78925"></a><!-- doxytag: member="OVALSYS::oval_sysdata_get_id" ref="gafd783520e3e01ee81fd4369664c78925" args="(struct oval_sysdata *)" -->
char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#gafd783520e3e01ee81fd4369664c78925">oval_sysdata::oval_sysdata_get_id</a> (struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> *)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get system data ID. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaca753a9538779164ed5a85315bc76929"></a><!-- doxytag: member="OVALSYS::oval_sysdata_get_status" ref="gaca753a9538779164ed5a85315bc76929" args="(struct oval_sysdata *)" -->
<a class="el" href="group__OVALSYS.html#gacf14e82865b7254b573e9a98e7fae422">oval_syschar_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#gaca753a9538779164ed5a85315bc76929">oval_sysdata::oval_sysdata_get_status</a> (struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> *)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get system data status. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadfb39c3f8ac62835963920ddc7806d66"></a><!-- doxytag: member="OVALSYS::oval_sysdata_get_items" ref="gadfb39c3f8ac62835963920ddc7806d66" args="(struct oval_sysdata *)" -->
struct <a class="el" href="structoval__sysitem__iterator.html">oval_sysitem_iterator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#gadfb39c3f8ac62835963920ddc7806d66">oval_sysdata::oval_sysdata_get_items</a> (struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> *)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get system data individual items. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaaedd685597a8ff704a1bf54f4704a68e"></a><!-- doxytag: member="OVALSYS::oval_sysdata_get_message" ref="gaaedd685597a8ff704a1bf54f4704a68e" args="(struct oval_sysdata *)" -->
char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#gaaedd685597a8ff704a1bf54f4704a68e">oval_sysdata::oval_sysdata_get_message</a> (struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> *)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get system data message. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa5ebdcfd8587014d5d687aedfb18931c"></a><!-- doxytag: member="OVALSYS::oval_sysdata_get_message_level" ref="gaa5ebdcfd8587014d5d687aedfb18931c" args="(struct oval_sysdata *)" -->
<a class="el" href="group__OVALSYS.html#ga8ee215c8a9e2910e0595d0d32af688bc">oval_message_level_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#gaa5ebdcfd8587014d5d687aedfb18931c">oval_sysdata::oval_sysdata_get_message_level</a> (struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> *)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get system data message level. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5d47e6d88610d1a87d90594c1d435b39"></a><!-- doxytag: member="OVALSYS::oval_sysdata_get_subtype" ref="ga5d47e6d88610d1a87d90594c1d435b39" args="(struct oval_sysdata *)" -->
<a class="el" href="group__OVAL.html#ga99498f525c1a0282ef45557fc882f97f">oval_subtype_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga5d47e6d88610d1a87d90594c1d435b39">oval_sysdata::oval_sysdata_get_subtype</a> (struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> *)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get system data subtype. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga9565e87f0766b8df716f38280b60359f">oval_sysdata::oval_sysdata_is_locked</a> (struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> *sysdata)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return <b>true</b> if the sysdata instance is locked.  <a href="#ga9565e87f0766b8df716f38280b60359f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga910a178e82371176e45c2e9f145ac96f"></a><!-- doxytag: member="OVALSYS::oval_sysitem_get_name" ref="ga910a178e82371176e45c2e9f145ac96f" args="(struct oval_sysitem *)" -->
char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga910a178e82371176e45c2e9f145ac96f">oval_sysitem::oval_sysitem_get_name</a> (struct <a class="el" href="structoval__sysitem.html">oval_sysitem</a> *)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get system data item name. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad5f6e15dcc8017921542abe813cf1d09"></a><!-- doxytag: member="OVALSYS::oval_sysitem_get_value" ref="gad5f6e15dcc8017921542abe813cf1d09" args="(struct oval_sysitem *)" -->
char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#gad5f6e15dcc8017921542abe813cf1d09">oval_sysitem::oval_sysitem_get_value</a> (struct <a class="el" href="structoval__sysitem.html">oval_sysitem</a> *)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get system data item value. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga922cc7fa2dc69a8314cb68bd2553e076"></a><!-- doxytag: member="OVALSYS::oval_sysitem_get_status" ref="ga922cc7fa2dc69a8314cb68bd2553e076" args="(struct oval_sysitem *)" -->
<a class="el" href="group__OVALSYS.html#gacf14e82865b7254b573e9a98e7fae422">oval_syschar_status_t</a>&nbsp;</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><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get system data item status. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabca364825d55ed1dc84706e0e3287783"></a><!-- doxytag: member="OVALSYS::oval_sysitem_get_datatype" ref="gabca364825d55ed1dc84706e0e3287783" args="(struct oval_sysitem *)" -->
<a class="el" href="group__OVALDEF.html#gaf069fe2fb2a9ae3abe47cab55b89827e">oval_datatype_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#gabca364825d55ed1dc84706e0e3287783">oval_sysitem::oval_sysitem_get_datatype</a> (struct <a class="el" href="structoval__sysitem.html">oval_sysitem</a> *)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get system data item data type. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga87b1c44378c9a2f7fa71da87d4bcb3bc"></a><!-- doxytag: member="OVALSYS::oval_sysitem_get_mask" ref="ga87b1c44378c9a2f7fa71da87d4bcb3bc" args="(struct oval_sysitem *)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga87b1c44378c9a2f7fa71da87d4bcb3bc">oval_sysitem::oval_sysitem_get_mask</a> (struct <a class="el" href="structoval__sysitem.html">oval_sysitem</a> *)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get system data item mask. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga74c5848295e786048c745d2cfa72c630">oval_sysitem::oval_sysitem_is_locked</a> (struct <a class="el" href="structoval__sysitem.html">oval_sysitem</a> *sysitem)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return <b>true</b> if the sysitem instance is locked.  <a href="#ga74c5848295e786048c745d2cfa72c630"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga741eaf76c2ddcc24e28d94efbb9fa446"></a><!-- doxytag: member="OVALSYS::oval_message_get_text" ref="ga741eaf76c2ddcc24e28d94efbb9fa446" args="(struct oval_message *message)" -->
char *&nbsp;</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><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get OVAL message text. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa1d959e8f90282a8fe2b5334647ec7a6"></a><!-- doxytag: member="OVALSYS::oval_message_get_level" ref="gaa1d959e8f90282a8fe2b5334647ec7a6" args="(struct oval_message *message)" -->
<a class="el" href="group__OVALSYS.html#ga8ee215c8a9e2910e0595d0d32af688bc">oval_message_level_t</a>&nbsp;</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><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get OVAL message level. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#gaf10a7459bb6eba00bb529ce86882f818">oval_message::oval_message_is_locked</a> (struct <a class="el" href="structoval__message.html">oval_message</a> *message)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">return <b>true</b> if the message instance is locked.  <a href="#gaf10a7459bb6eba00bb529ce86882f818"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac5e146e4d9aa351d8fffefbd838760da"></a><!-- doxytag: member="OVALSYS::oval_variable_binding_get_variable" ref="gac5e146e4d9aa351d8fffefbd838760da" args="(struct oval_variable_binding *)" -->
struct <a class="el" href="structoval__variable.html">oval_variable</a> *&nbsp;</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><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get variable for this binding. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3dca4a9c543b0cdcb88ef6bfdef09479"></a><!-- doxytag: member="OVALSYS::oval_variable_binding_get_value" ref="ga3dca4a9c543b0cdcb88ef6bfdef09479" args="(struct oval_variable_binding *)" -->
char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga3dca4a9c543b0cdcb88ef6bfdef09479">oval_variable_binding::oval_variable_binding_get_value</a> (struct <a class="el" href="structoval__variable__binding.html">oval_variable_binding</a> *)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get value of this binding. <br/></td></tr>
<tr><td colspan="2"><h2>Evaluators</h2></td></tr>
<tr><td colspan="2"><p><a class="anchor" id="amgrp1fdbbbb8aba6580be2c9cb4b12e86ca2"></a> </p>
<br/><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga18ffec75a7c2bb0a3e6af908f0115131"></a><!-- doxytag: member="OVALSYS::oval_syschar_model_probe_objects" ref="ga18ffec75a7c2bb0a3e6af908f0115131" args="(struct oval_syschar_model *)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga18ffec75a7c2bb0a3e6af908f0115131">oval_syschar_model::oval_syschar_model_probe_objects</a> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Probe oval_objects bound to <a class="el" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a>. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaba8b7e033751e295a9daca9ae13180b8"></a><!-- doxytag: member="OVALSYS::oval_syschar_model_is_valid" ref="gaba8b7e033751e295a9daca9ae13180b8" args="(struct oval_syschar_model *syschar_model)" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#gaba8b7e033751e295a9daca9ae13180b8">oval_syschar_model::oval_syschar_model_is_valid</a> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *syschar_model)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return <b>true</b> if the syschar_model instance is valid. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2866bc725cec9baf18301b65c89c36f4"></a><!-- doxytag: member="OVALSYS::oval_sysinfo_is_valid" ref="ga2866bc725cec9baf18301b65c89c36f4" args="(struct oval_sysinfo *sysinfo)" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga2866bc725cec9baf18301b65c89c36f4">oval_sysinfo::oval_sysinfo_is_valid</a> (struct <a class="el" href="structoval__sysinfo.html">oval_sysinfo</a> *sysinfo)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return <b>true</b> if the sysinfo instance is valid. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0e2baee3c2910ebf52942b30e93ba998"></a><!-- doxytag: member="OVALSYS::oval_syschar_is_valid" ref="ga0e2baee3c2910ebf52942b30e93ba998" args="(struct oval_syschar *syschar)" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga0e2baee3c2910ebf52942b30e93ba998">oval_syschar::oval_syschar_is_valid</a> (struct <a class="el" href="structoval__syschar.html">oval_syschar</a> *syschar)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return <b>true</b> if the syschar instance is valid. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae88492e2ebcaa992ac2857de79a4516f"></a><!-- doxytag: member="OVALSYS::oval_sysint_is_valid" ref="gae88492e2ebcaa992ac2857de79a4516f" args="(struct oval_sysint *sysint)" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#gae88492e2ebcaa992ac2857de79a4516f">oval_sysint::oval_sysint_is_valid</a> (struct <a class="el" href="structoval__sysint.html">oval_sysint</a> *sysint)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return <b>true</b> if the sysint instance is valid. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4dce9cafe732b5568c73b91cd4aa620b"></a><!-- doxytag: member="OVALSYS::oval_sysdata_is_valid" ref="ga4dce9cafe732b5568c73b91cd4aa620b" args="(struct oval_sysdata *sysdata)" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga4dce9cafe732b5568c73b91cd4aa620b">oval_sysdata::oval_sysdata_is_valid</a> (struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> *sysdata)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return <b>true</b> if the sysdata instance is valid. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae363a57a61b73dfef3356ba5d3a16752"></a><!-- doxytag: member="OVALSYS::oval_sysitem_is_valid" ref="gae363a57a61b73dfef3356ba5d3a16752" args="(struct oval_sysitem *sysitem)" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#gae363a57a61b73dfef3356ba5d3a16752">oval_sysitem::oval_sysitem_is_valid</a> (struct <a class="el" href="structoval__sysitem.html">oval_sysitem</a> *sysitem)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return <b>true</b> if the sysitem instance is valid. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0cf8a066ec0eb8551becc5671cf08345"></a><!-- doxytag: member="OVALSYS::oval_message_is_valid" ref="ga0cf8a066ec0eb8551becc5671cf08345" args="(struct oval_message *message)" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALSYS.html#ga0cf8a066ec0eb8551becc5671cf08345">oval_message::oval_message_is_valid</a> (struct <a class="el" href="structoval__message.html">oval_message</a> *message)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return <b>true</b> if the message instance is valid. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga922b14d92e30de21e3d34733e90b64a9"></a><!-- doxytag: member="OVALSYS::oval_variable_binding_new" ref="ga922b14d92e30de21e3d34733e90b64a9" args="(struct oval_variable *, char *)" -->
struct <a class="el" href="structoval__variable__binding.html">oval_variable_binding</a> *&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabc3b78c2a2089005cdf3bd394792393c"></a><!-- doxytag: member="OVALSYS::oval_variable_binding_clone" ref="gabc3b78c2a2089005cdf3bd394792393c" args="(struct oval_variable_binding *, struct oval_definition_model *)" -->
struct <a class="el" href="structoval__variable__binding.html">oval_variable_binding</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_variable_binding::oval_variable_binding_clone</b> (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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaad3c0c1f009124e61d7de4a0667106ba"></a><!-- doxytag: member="OVALSYS::oval_variable_binding_free" ref="gaad3c0c1f009124e61d7de4a0667106ba" args="(struct oval_variable_binding *)" -->
void&nbsp;</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><td colspan="2"><h2>Iterators</h2></td></tr>
<tr><td colspan="2"><p><a class="anchor" id="amgrp523a8681903bcf53bace35316c86fe33"></a> </p>
<br/><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3c760478adf1d088d68107a0e1e54744"></a><!-- doxytag: member="OVALSYS::oval_sysinfo_iterator_has_more" ref="ga3c760478adf1d088d68107a0e1e54744" args="(struct oval_sysinfo_iterator *)" -->
bool&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf05b2c426a5a129a9b6b4fa4989d8217"></a><!-- doxytag: member="OVALSYS::oval_sysinfo_iterator_next" ref="gaf05b2c426a5a129a9b6b4fa4989d8217" args="(struct oval_sysinfo_iterator *)" -->
struct <a class="el" href="structoval__sysinfo.html">oval_sysinfo</a> *&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga19392814acc0a85c633fe9a9331d8aaa"></a><!-- doxytag: member="OVALSYS::oval_sysinfo_iterator_free" ref="ga19392814acc0a85c633fe9a9331d8aaa" args="(struct oval_sysinfo_iterator *)" -->
void&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad9cb5520e0d4a6425aa5d795be48eb5c"></a><!-- doxytag: member="OVALSYS::oval_syschar_iterator_has_more" ref="gad9cb5520e0d4a6425aa5d795be48eb5c" args="(struct oval_syschar_iterator *)" -->
bool&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf09823c786ba772d863b7a0e5d809cb9"></a><!-- doxytag: member="OVALSYS::oval_syschar_iterator_next" ref="gaf09823c786ba772d863b7a0e5d809cb9" args="(struct oval_syschar_iterator *)" -->
struct <a class="el" href="structoval__syschar.html">oval_syschar</a> *&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae834fb652e7fc6f8c0e0c6922ea2820b"></a><!-- doxytag: member="OVALSYS::oval_syschar_iterator_free" ref="gae834fb652e7fc6f8c0e0c6922ea2820b" args="(struct oval_syschar_iterator *)" -->
void&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab3ec786640953a048f1630455c6e4290"></a><!-- doxytag: member="OVALSYS::oval_sysint_iterator_has_more" ref="gab3ec786640953a048f1630455c6e4290" args="(struct oval_sysint_iterator *)" -->
bool&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga73443944b541bdc8ce6ec251b79250ed"></a><!-- doxytag: member="OVALSYS::oval_sysint_iterator_next" ref="ga73443944b541bdc8ce6ec251b79250ed" args="(struct oval_sysint_iterator *)" -->
struct <a class="el" href="structoval__sysint.html">oval_sysint</a> *&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4b69cb6e388e9e9f60c60ecbc9f60a1a"></a><!-- doxytag: member="OVALSYS::oval_sysint_iterator_free" ref="ga4b69cb6e388e9e9f60c60ecbc9f60a1a" args="(struct oval_sysint_iterator *)" -->
void&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae365c0d5557f83e80e45c37003e8382b"></a><!-- doxytag: member="OVALSYS::oval_sysdata_iterator_has_more" ref="gae365c0d5557f83e80e45c37003e8382b" args="(struct oval_sysdata_iterator *)" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_sysdata_iterator::oval_sysdata_iterator_has_more</b> (struct <a class="el" href="structoval__sysdata__iterator.html">oval_sysdata_iterator</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae95ef8f1d0affaa0444f7899d3219fd3"></a><!-- doxytag: member="OVALSYS::oval_sysdata_iterator_next" ref="gae95ef8f1d0affaa0444f7899d3219fd3" args="(struct oval_sysdata_iterator *)" -->
struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_sysdata_iterator::oval_sysdata_iterator_next</b> (struct <a class="el" href="structoval__sysdata__iterator.html">oval_sysdata_iterator</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad43974900701ee1e26d4bc2703d6d98b"></a><!-- doxytag: member="OVALSYS::oval_sysdata_iterator_free" ref="gad43974900701ee1e26d4bc2703d6d98b" args="(struct oval_sysdata_iterator *)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_sysdata_iterator::oval_sysdata_iterator_free</b> (struct <a class="el" href="structoval__sysdata__iterator.html">oval_sysdata_iterator</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac1eab47919816911167dac452db9acf4"></a><!-- doxytag: member="OVALSYS::oval_sysitem_iterator_has_more" ref="gac1eab47919816911167dac452db9acf4" args="(struct oval_sysitem_iterator *)" -->
bool&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga435397f0869ab49e85a5eea4590b2eac"></a><!-- doxytag: member="OVALSYS::oval_sysitem_iterator_next" ref="ga435397f0869ab49e85a5eea4590b2eac" args="(struct oval_sysitem_iterator *)" -->
struct <a class="el" href="structoval__sysitem.html">oval_sysitem</a> *&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4548d70247acd0d66d9ba8ab977bf2dc"></a><!-- doxytag: member="OVALSYS::oval_sysitem_iterator_free" ref="ga4548d70247acd0d66d9ba8ab977bf2dc" args="(struct oval_sysitem_iterator *)" -->
void&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2695997382fa4f8f0824fe8ed38f08f7"></a><!-- doxytag: member="OVALSYS::oval_message_iterator_has_more" ref="ga2695997382fa4f8f0824fe8ed38f08f7" args="(struct oval_message_iterator *oc_message)" -->
bool&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga97f6a4a765125be3944e7a790c0a5e4f"></a><!-- doxytag: member="OVALSYS::oval_message_iterator_next" ref="ga97f6a4a765125be3944e7a790c0a5e4f" args="(struct oval_message_iterator *oc_message)" -->
struct <a class="el" href="structoval__message.html">oval_message</a> *&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga24a101c1cbf3537647bc564960c61a48"></a><!-- doxytag: member="OVALSYS::oval_message_iterator_free" ref="ga24a101c1cbf3537647bc564960c61a48" args="(struct oval_message_iterator *oc_message)" -->
void&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga89e24c1791317c20d1309238426e019b"></a><!-- doxytag: member="OVALSYS::oval_variable_binding_iterator_has_more" ref="ga89e24c1791317c20d1309238426e019b" args="(struct oval_variable_binding_iterator *)" -->
bool&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae765dda9bfe282066751ba446057ae69"></a><!-- doxytag: member="OVALSYS::oval_variable_binding_iterator_next" ref="gae765dda9bfe282066751ba446057ae69" args="(struct oval_variable_binding_iterator *)" -->
struct <a class="el" href="structoval__variable__binding.html">oval_variable_binding</a> *&nbsp;</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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabb16e7394f953fc87746087b2caf4955"></a><!-- doxytag: member="OVALSYS::oval_variable_binding_iterator_free" ref="gabb16e7394f953fc87746087b2caf4955" args="(struct oval_variable_binding_iterator *)" -->
void&nbsp;</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>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>Public interface for OVAL System Characteristics. </p>
<p>Class diagram </p>
<div align="center">
<img src="system_characteristic.png" alt="system_characteristic.png"/>
</div>
 <hr/><h2>Function Documentation</h2>
<a class="anchor" id="gaf10a7459bb6eba00bb529ce86882f818"></a><!-- doxytag: member="oval_message::oval_message_is_locked" ref="gaf10a7459bb6eba00bb529ce86882f818" args="(struct oval_message *message)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool oval_message_is_locked </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__message.html">oval_message</a> *&nbsp;</td>
          <td class="paramname"> <em>message</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>return <b>true</b> if the message instance is locked. </p>
<p>The state of a locked instance cannot be changed. </p>

</div>
</div>
<a class="anchor" id="gaacf50ef25b441c5f2bbbc7b05556fa3d"></a><!-- doxytag: member="oval_syschar::oval_syschar_is_locked" ref="gaacf50ef25b441c5f2bbbc7b05556fa3d" args="(struct oval_syschar *syschar)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool oval_syschar_is_locked </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__syschar.html">oval_syschar</a> *&nbsp;</td>
          <td class="paramname"> <em>syschar</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return <b>true</b> if the syschar instance is locked. </p>
<p>The state of a locked instance cannot be changed. </p>

</div>
</div>
<a class="anchor" id="ga527dff22377e96580378737cade55f2d"></a><!-- doxytag: member="oval_syschar_model::oval_syschar_model_free" ref="ga527dff22377e96580378737cade55f2d" args="(struct oval_syschar_model *model)" -->
<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> *&nbsp;</td>
          <td class="paramname"> <em>model</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>free memory allocated to a specified syschar model. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>model</em>&nbsp;</td><td>the specified syschar model </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="gad4e361e0896ee66bd8f667f81dbd4c40"></a><!-- doxytag: member="oval_syschar_model::oval_syschar_model_get_definition_model" ref="gad4e361e0896ee66bd8f667f81dbd4c40" args="(struct oval_syschar_model *model)" -->
<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> *&nbsp;</td>
          <td class="paramname"> <em>model</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [read, inherited]</code></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><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>model</em>&nbsp;</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="gabbcfb5c80456bcfe830f2b29259b45d2"></a><!-- doxytag: member="oval_syschar_model::oval_syschar_model_get_syschar" ref="gabbcfb5c80456bcfe830f2b29259b45d2" args="(struct oval_syschar_model *model, char *object_id)" -->
<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> *&nbsp;</td>
          <td class="paramname"> <em>model</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&nbsp;</td>
          <td class="paramname"> <em>object_id</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [read, inherited]</code></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...">oval_object</a> in the bound <a class="el" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>model</em>&nbsp;</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 valign="top"></td><td valign="top"><em>object_id</em>&nbsp;</td><td>the specified object_id. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ga9ef646299c855dec8e4483d4d0a90593"></a><!-- doxytag: member="oval_syschar_model::oval_syschar_model_get_syschars" ref="ga9ef646299c855dec8e4483d4d0a90593" args="(struct oval_syschar_model *model)" -->
<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> *&nbsp;</td>
          <td class="paramname"> <em>model</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [read, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return an iterator over the oval_sychar objects persisted by this model. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>model</em>&nbsp;</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><!-- doxytag: member="oval_syschar_model::oval_syschar_model_get_sysinfo" ref="ga1c61183b3e87b54f48234e5cf1bad866" args="(struct oval_syschar_model *model)" -->
<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> *&nbsp;</td>
          <td class="paramname"> <em>model</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [read, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return default sysinfo bound to syschar model. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>model</em>&nbsp;</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="gaced89fb486e89ccfbb2a10fdb3da684d"></a><!-- doxytag: member="oval_syschar_model::oval_syschar_model_is_locked" ref="gaced89fb486e89ccfbb2a10fdb3da684d" args="(struct oval_syschar_model *syschar_model)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool oval_syschar_model_is_locked </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *&nbsp;</td>
          <td class="paramname"> <em>syschar_model</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return <b>true</b> if the syschar_model instance is locked. </p>
<p>The state of a locked instance cannot be changed. </p>

</div>
</div>
<a class="anchor" id="gac791056206dbc9e3aba7499f34d6bbe9"></a><!-- doxytag: member="oval_syschar_model::oval_syschar_model_lock" ref="gac791056206dbc9e3aba7499f34d6bbe9" args="(struct oval_syschar_model *syschar_model)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void oval_syschar_model_lock </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *&nbsp;</td>
          <td class="paramname"> <em>syschar_model</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Lock the syschar_model instance. </p>
<p>The state of a locked instance cannot be changed. This operation has no effect if the model is already locked. </p>

</div>
</div>
<a class="anchor" id="ga353f4be448b6f3cbf27b5c65ca5cc6de"></a><!-- doxytag: member="oval_syschar_model::oval_syschar_model_new" ref="ga353f4be448b6f3cbf27b5c65ca5cc6de" args="(struct oval_definition_model *definition_model)" -->
<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> *&nbsp;</td>
          <td class="paramname"> <em>definition_model</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [read, inherited]</code></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><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>definition_model</em>&nbsp;</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="ga9565e87f0766b8df716f38280b60359f"></a><!-- doxytag: member="oval_sysdata::oval_sysdata_is_locked" ref="ga9565e87f0766b8df716f38280b60359f" args="(struct oval_sysdata *sysdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool oval_sysdata_is_locked </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> *&nbsp;</td>
          <td class="paramname"> <em>sysdata</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return <b>true</b> if the sysdata instance is locked. </p>
<p>The state of a locked instance cannot be changed. </p>

</div>
</div>
<a class="anchor" id="ga1996b8203c03b7986f12742d012d51ce"></a><!-- doxytag: member="oval_sysinfo::oval_sysinfo_is_locked" ref="ga1996b8203c03b7986f12742d012d51ce" args="(struct oval_sysinfo *sysinfo)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool oval_sysinfo_is_locked </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__sysinfo.html">oval_sysinfo</a> *&nbsp;</td>
          <td class="paramname"> <em>sysinfo</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return <b>true</b> if the sysinfo instance is locked. </p>
<p>The state of a locked instance cannot be changed. </p>

</div>
</div>
<a class="anchor" id="gad2221c0f795ccbcb9d52becbc90e1ac2"></a><!-- doxytag: member="oval_sysint::oval_sysint_is_locked" ref="gad2221c0f795ccbcb9d52becbc90e1ac2" args="(struct oval_sysint *sysint)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool oval_sysint_is_locked </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__sysint.html">oval_sysint</a> *&nbsp;</td>
          <td class="paramname"> <em>sysint</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return <b>true</b> if the sysint instance is locked. </p>
<p>The state of a locked instance cannot be changed. </p>

</div>
</div>
<a class="anchor" id="ga74c5848295e786048c745d2cfa72c630"></a><!-- doxytag: member="oval_sysitem::oval_sysitem_is_locked" ref="ga74c5848295e786048c745d2cfa72c630" args="(struct oval_sysitem *sysitem)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool oval_sysitem_is_locked </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__sysitem.html">oval_sysitem</a> *&nbsp;</td>
          <td class="paramname"> <em>sysitem</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return <b>true</b> if the sysitem instance is locked. </p>
<p>The state of a locked instance cannot be changed. </p>

</div>
</div>
</div>
<hr size="1"/><address style="text-align: right;"><small>Generated on 26 Feb 2010 for Open SCAP Library by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
</body>
</html>