Sophie

Sophie

distrib > Fedora > 16 > i386 > by-pkgid > 537b4767ca71616a4bccbb57df0c2eb6 > files > 184

openscap-devel-0.7.4-1.fc16.i686.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.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Open SCAP Library</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#files">Files</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">OVAL System Characteristics</div>  </div>
<div class="ingroups"><a class="el" href="group__OVAL.html">OVAL</a></div></div>
<div class="contents">

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

</div>
</div>
<a class="anchor" id="ga6415412edc540f73202c9552093e8301"></a><!-- doxytag: member="oval_syschar::oval_syschar_clone" ref="ga6415412edc540f73202c9552093e8301" args="(struct oval_syschar_model *new_model, struct oval_syschar *old_syschar)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structoval__syschar.html">oval_syschar</a> * oval_syschar_clone </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *&#160;</td>
          <td class="paramname"><em>new_model</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structoval__syschar.html">oval_syschar</a> *&#160;</td>
          <td class="paramname"><em>old_syschar</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [read]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>A copy of the specified <a class="el" href="structoval__syschar.html">oval_syschar</a>. </dd></dl>

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

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

</div>
</div>
<a class="anchor" id="ga70e8603c48f80bb70882307dad653b96"></a><!-- doxytag: member="oval_syschar_model::oval_syschar_model_clone" ref="ga70e8603c48f80bb70882307dad653b96" args="(struct oval_syschar_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_clone </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [read]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="ga527dff22377e96580378737cade55f2d"></a><!-- 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> *&#160;</td>
          <td class="paramname"><em>model</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="gad4e361e0896ee66bd8f667f81dbd4c40"></a><!-- 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> *&#160;</td>
          <td class="paramname"><em>model</em></td><td>)</td>
          <td><code> [read]</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 class="params">
    <tr><td class="paramname">model</td><td>the specified <a class="el" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="gab944809c782bb6c33f3e0a3fa0e8ec88"></a><!-- doxytag: member="oval_syschar_model::oval_syschar_model_get_syschar" ref="gab944809c782bb6c33f3e0a3fa0e8ec88" args="(struct oval_syschar_model *model, const 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> *&#160;</td>
          <td class="paramname"><em>model</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>object_id</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [read]</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 platform...">oval_object</a> in the bound <a class="el" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">model</td><td>the queried <a class="el" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a>. </td></tr>
    <tr><td class="paramname">object_id</td><td>the specified object_id. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ga9ef646299c855dec8e4483d4d0a90593"></a><!-- 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> *&#160;</td>
          <td class="paramname"><em>model</em></td><td>)</td>
          <td><code> [read]</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 class="params">
    <tr><td class="paramname">model</td><td>the specified <a class="el" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ga1c61183b3e87b54f48234e5cf1bad866"></a><!-- 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> *&#160;</td>
          <td class="paramname"><em>model</em></td><td>)</td>
          <td><code> [read]</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 class="params">
    <tr><td class="paramname">model</td><td>the specified <a class="el" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a>. </td></tr>
  </table>
  </dd>
</dl>

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

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

</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> *&#160;</td>
          <td class="paramname"><em>definition_model</em></td><td>)</td>
          <td><code> [read]</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 class="params">
    <tr><td class="paramname">definition_model</td><td>the specified <a class="el" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ga7b6d700485f1204c4e68edca14543ce6"></a><!-- doxytag: member="oval_sysent::oval_sysent_clone" ref="ga7b6d700485f1204c4e68edca14543ce6" args="(struct oval_syschar_model *new_model, struct oval_sysent *old_item)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structoval__sysent.html">oval_sysent</a> * oval_sysent_clone </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *&#160;</td>
          <td class="paramname"><em>new_model</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structoval__sysent.html">oval_sysent</a> *&#160;</td>
          <td class="paramname"><em>old_item</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [read]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>A copy of the specified <a class="el" href="structoval__sysent.html">oval_sysent</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="ga5b8aea67c9a9229912553f68f33a3cb8"></a><!-- doxytag: member="oval_sysinfo::oval_sysinfo_clone" ref="ga5b8aea67c9a9229912553f68f33a3cb8" args="(struct oval_syschar_model *new_model, struct oval_sysinfo *old_sysinfo)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structoval__sysinfo.html">oval_sysinfo</a> * oval_sysinfo_clone </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *&#160;</td>
          <td class="paramname"><em>new_model</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structoval__sysinfo.html">oval_sysinfo</a> *&#160;</td>
          <td class="paramname"><em>old_sysinfo</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [read]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>A copy of the specified <a class="el" href="structoval__sysinfo.html">oval_sysinfo</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="ga87b98cf707f3f0a38e31d261b5c5d247"></a><!-- doxytag: member="oval_sysint::oval_sysint_clone" ref="ga87b98cf707f3f0a38e31d261b5c5d247" args="(struct oval_syschar_model *new_model, struct oval_sysint *old_sysint)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structoval__sysint.html">oval_sysint</a> * oval_sysint_clone </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *&#160;</td>
          <td class="paramname"><em>new_model</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structoval__sysint.html">oval_sysint</a> *&#160;</td>
          <td class="paramname"><em>old_sysint</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [read]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>A copy of the specified <a class="el" href="structoval__sysint.html">oval_sysint</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="gab5a355333675a94db54ad6fa291bf541"></a><!-- doxytag: member="oval_sysitem::oval_sysitem_clone" ref="gab5a355333675a94db54ad6fa291bf541" args="(struct oval_syschar_model *new_model, struct oval_sysitem *old_data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structoval__sysitem.html">oval_sysitem</a> * oval_sysitem_clone </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *&#160;</td>
          <td class="paramname"><em>new_model</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structoval__sysitem.html">oval_sysitem</a> *&#160;</td>
          <td class="paramname"><em>old_data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [read]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>A copy of the specified <a class="el" href="structoval__sysitem.html">oval_sysitem</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="gabc3b78c2a2089005cdf3bd394792393c"></a><!-- doxytag: member="oval_variable_binding::oval_variable_binding_clone" ref="gabc3b78c2a2089005cdf3bd394792393c" args="(struct oval_variable_binding *, struct oval_definition_model *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structoval__variable__binding.html">oval_variable_binding</a> * oval_variable_binding_clone </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__variable__binding.html">oval_variable_binding</a> *&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [read]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>A copy of the specified <a class="el" href="structoval__variable__binding.html">oval_variable_binding</a>. </dd></dl>

</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Mon Jul 25 2011 for Open SCAP Library by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>