Sophie

Sophie

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

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 Results</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 Results</div>  </div>
<div class="ingroups"><a class="el" href="group__OVAL.html">OVAL</a></div></div>
<div class="contents">

<p>Interface for Results 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__results__model.html">oval_results_model</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">OVAL Results Model holds OVAL results structure instances.  <a href="structoval__results__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__result__system.html">oval_result_system</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__result__system__iterator.html">oval_result_system_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__result__definition.html">oval_result_definition</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__result__definition__iterator.html">oval_result_definition_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__result__test.html">oval_result_test</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__result__test__iterator.html">oval_result_test_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__result__item.html">oval_result_item</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__result__item__iterator.html">oval_result_item_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__result__criteria__node.html">oval_result_criteria_node</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__result__criteria__node__iterator.html">oval_result_criteria_node_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__result__directives.html">oval_result_directives</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">This structure holds instance of OVAL Result Directives for particular <a class="el" href="structoval__results__model.html" title="OVAL Results Model holds OVAL results structure instances.">oval_results_model</a>.  <a href="structoval__result__directives.html#details">More...</a><br/></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__results_8h.html">oval_results.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__OVALRES.html#ga585abe0825db03426e1994ba335dc4bf">oval_result_t</a> { <br/>
&#160;&#160;<a class="el" href="group__OVALRES.html#gga585abe0825db03426e1994ba335dc4bfa357fc62bc86fa6528490408859c0f66f">OVAL_RESULT_TRUE</a> =  1, 
<a class="el" href="group__OVALRES.html#gga585abe0825db03426e1994ba335dc4bfa90f2ff8de6c8cc699fdd4446e10bc26d">OVAL_RESULT_FALSE</a> =  2, 
<a class="el" href="group__OVALRES.html#gga585abe0825db03426e1994ba335dc4bfa8f012a3c2ed665015e42bc0ff1d82f99">OVAL_RESULT_UNKNOWN</a> =  4, 
<a class="el" href="group__OVALRES.html#gga585abe0825db03426e1994ba335dc4bfa749cd036ba45a3b949632077aa589a56">OVAL_RESULT_ERROR</a> =  8, 
<br/>
&#160;&#160;<a class="el" href="group__OVALRES.html#gga585abe0825db03426e1994ba335dc4bfad781502be6aadae5cee9fbb20c2055d5">OVAL_RESULT_NOT_EVALUATED</a> =  16, 
<a class="el" href="group__OVALRES.html#gga585abe0825db03426e1994ba335dc4bfaae80460adfe0d7e626cd14ee1882fa66">OVAL_RESULT_NOT_APPLICABLE</a> =  32
<br/>
 }</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Result values for the evaluation of an OVAL Definition or an OVAL Test.  <a href="group__OVALRES.html#ga585abe0825db03426e1994ba335dc4bf">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALRES.html#ga9e7b5741bebbe68b5ddf76e4042125a6">oval_result_directive_content_t</a> { <a class="el" href="group__OVALRES.html#gga9e7b5741bebbe68b5ddf76e4042125a6abca9d283da03a9abad280a9c0db2439d">OVAL_DIRECTIVE_CONTENT_UNKNOWN</a> =  0, 
<a class="el" href="group__OVALRES.html#gga9e7b5741bebbe68b5ddf76e4042125a6a3262af729be4d4b26cace264eed8327c">OVAL_DIRECTIVE_CONTENT_THIN</a> =  1, 
<a class="el" href="group__OVALRES.html#gga9e7b5741bebbe68b5ddf76e4042125a6ab4317315755aaf265b9cebb5fef5fbae">OVAL_DIRECTIVE_CONTENT_FULL</a> =  2
 }</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Values for the directives controlling the expected content of the results file.  <a href="group__OVALRES.html#ga9e7b5741bebbe68b5ddf76e4042125a6">More...</a><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="ga8b70be6a50793d3161379053cec8afc5"></a><!-- doxytag: member="OVALRES::oval_result_get_text" ref="ga8b70be6a50793d3161379053cec8afc5" args="(oval_result_t)" -->
const char *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_get_text</b> (<a class="el" href="group__OVALRES.html#ga585abe0825db03426e1994ba335dc4bf">oval_result_t</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structoval__results__model.html">oval_results_model</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALRES.html#ga4ed7e35ea3e0ea3cddde488fc6b94da2">oval_results_model::oval_results_model_new</a> (struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *definition_model, struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> **)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Create new <a class="el" href="structoval__results__model.html" title="OVAL Results Model holds OVAL results structure instances.">oval_results_model</a>.  <a href="#ga4ed7e35ea3e0ea3cddde488fc6b94da2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structoval__result__directives.html">oval_result_directives</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALRES.html#gaddc9d5157febd768c1d92a4e21f54295">oval_results_model::oval_results_model_import</a> (struct <a class="el" href="structoval__results__model.html">oval_results_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 oval_result_model.  <a href="#gaddc9d5157febd768c1d92a4e21f54295"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structoval__results__model.html">oval_results_model</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALRES.html#ga901e893f2d37f85de25cb9b92c5faf93">oval_results_model::oval_results_model_clone</a> (struct <a class="el" href="structoval__results__model.html">oval_results_model</a> *)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy an <a class="el" href="structoval__results__model.html" title="OVAL Results Model holds OVAL results structure instances.">oval_results_model</a>.  <a href="#ga901e893f2d37f85de25cb9b92c5faf93"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALRES.html#ga0600f9cf5894d14c7590f1cd863318de">oval_results_model::oval_results_model_free</a> (struct <a class="el" href="structoval__results__model.html">oval_results_model</a> *model)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Free memory allocated to a specified oval results model.  <a href="#ga0600f9cf5894d14c7590f1cd863318de"></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__OVALRES.html#ga26459bba60b882ac30ed103bba63ca32">oval_results_model::oval_results_model_export</a> (struct <a class="el" href="structoval__results__model.html">oval_results_model</a> *, struct <a class="el" href="structoval__result__directives.html">oval_result_directives</a> *, const char *file)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Export oval results into file.  <a href="#ga26459bba60b882ac30ed103bba63ca32"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2fa14b83c14b35d93edf044afe22afc7"></a><!-- doxytag: member="OVALRES::oval_result_system_new" ref="ga2fa14b83c14b35d93edf044afe22afc7" args="(struct oval_results_model *, struct oval_syschar_model *)" -->
struct <a class="el" href="structoval__result__system.html">oval_result_system</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_system::oval_result_system_new</b> (struct <a class="el" href="structoval__results__model.html">oval_results_model</a> *, 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__result__system.html">oval_result_system</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALRES.html#gad127431c5cc527955fb9e8c67b25545e">oval_result_system::oval_result_system_clone</a> (struct <a class="el" href="structoval__results__model.html">oval_results_model</a> *new_model, struct <a class="el" href="structoval__result__system.html">oval_result_system</a> *old_system)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga99fe2aedc34ac44d042002cc8ab34d42"></a><!-- doxytag: member="OVALRES::oval_result_system_free" ref="ga99fe2aedc34ac44d042002cc8ab34d42" args="(struct oval_result_system *)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_system::oval_result_system_free</b> (struct <a class="el" href="structoval__result__system.html">oval_result_system</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf69b14657716491d8173bd647b088da5"></a><!-- doxytag: member="OVALRES::oval_result_definition_new" ref="gaf69b14657716491d8173bd647b088da5" args="(struct oval_result_system *, char *)" -->
struct <a class="el" href="structoval__result__definition.html">oval_result_definition</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_definition::oval_result_definition_new</b> (struct <a class="el" href="structoval__result__system.html">oval_result_system</a> *, char *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structoval__result__definition.html">oval_result_definition</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALRES.html#gac1ef4a97ff6d541641e2d48e806d57ec">oval_result_definition::oval_result_definition_clone</a> (struct <a class="el" href="structoval__result__system.html">oval_result_system</a> *new_system, struct <a class="el" href="structoval__result__definition.html">oval_result_definition</a> *old_definition)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga76bdd73c035d398104c811b0750c308e"></a><!-- doxytag: member="OVALRES::oval_result_definition_free" ref="ga76bdd73c035d398104c811b0750c308e" args="(struct oval_result_definition *)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_definition::oval_result_definition_free</b> (struct <a class="el" href="structoval__result__definition.html">oval_result_definition</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafde7e6130dcf67c6b9507a2e60a44e7e"></a><!-- doxytag: member="OVALRES::oval_result_test_new" ref="gafde7e6130dcf67c6b9507a2e60a44e7e" args="(struct oval_result_system *, char *)" -->
struct <a class="el" href="structoval__result__test.html">oval_result_test</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_test::oval_result_test_new</b> (struct <a class="el" href="structoval__result__system.html">oval_result_system</a> *, char *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structoval__result__test.html">oval_result_test</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALRES.html#ga06e95f2209947c725171b0748767b51c">oval_result_test::oval_result_test_clone</a> (struct <a class="el" href="structoval__result__system.html">oval_result_system</a> *new_system, struct <a class="el" href="structoval__result__test.html">oval_result_test</a> *old_test)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae5a97359abf1a72652daabcb0b53cfb2"></a><!-- doxytag: member="OVALRES::oval_result_test_free" ref="gae5a97359abf1a72652daabcb0b53cfb2" args="(struct oval_result_test *)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_test::oval_result_test_free</b> (struct <a class="el" href="structoval__result__test.html">oval_result_test</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga36010781f8456ea9567e387a9bd34c44"></a><!-- doxytag: member="OVALRES::oval_result_item_new" ref="ga36010781f8456ea9567e387a9bd34c44" args="(struct oval_result_system *, char *)" -->
struct <a class="el" href="structoval__result__item.html">oval_result_item</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_item::oval_result_item_new</b> (struct <a class="el" href="structoval__result__system.html">oval_result_system</a> *, char *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structoval__result__item.html">oval_result_item</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALRES.html#gae2a98610ee48490451f3db81e4af8773">oval_result_item::oval_result_item_clone</a> (struct <a class="el" href="structoval__result__system.html">oval_result_system</a> *new_system, struct <a class="el" href="structoval__result__item.html">oval_result_item</a> *old_item)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8cef2f648a79cbd7ca17c7b037df74c4"></a><!-- doxytag: member="OVALRES::oval_result_item_free" ref="ga8cef2f648a79cbd7ca17c7b037df74c4" args="(struct oval_result_item *)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_item::oval_result_item_free</b> (struct <a class="el" href="structoval__result__item.html">oval_result_item</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae3e27a4a265271adb5695088a89b9237"></a><!-- doxytag: member="OVALRES::oval_result_criteria_node_new" ref="gae3e27a4a265271adb5695088a89b9237" args="(struct oval_result_system *, oval_criteria_node_type_t, int,...)" -->
struct <a class="el" href="structoval__result__criteria__node.html">oval_result_criteria_node</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_criteria_node::oval_result_criteria_node_new</b> (struct <a class="el" href="structoval__result__system.html">oval_result_system</a> *, <a class="el" href="group__OVALDEF.html#ga6d0c5bdab379cdf9908e086efd4d9cca">oval_criteria_node_type_t</a>, int,...)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structoval__result__criteria__node.html">oval_result_criteria_node</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALRES.html#ga20ed831f722aede28819f36432b66fe8">oval_result_criteria_node::oval_result_criteria_node_clone</a> (struct <a class="el" href="structoval__result__system.html">oval_result_system</a> *new_system, struct <a class="el" href="structoval__result__criteria__node.html">oval_result_criteria_node</a> *old_node)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7c741cf8714a77f1df8814766169a9d7"></a><!-- doxytag: member="OVALRES::oval_result_criteria_node_free" ref="ga7c741cf8714a77f1df8814766169a9d7" args="(struct oval_result_criteria_node *)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_criteria_node::oval_result_criteria_node_free</b> (struct <a class="el" href="structoval__result__criteria__node.html">oval_result_criteria_node</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structoval__result__directives.html">oval_result_directives</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALRES.html#ga8fdb0dd7645644490a02f056bf8d9e1c">oval_result_directives::oval_result_directives_new</a> (struct <a class="el" href="structoval__results__model.html">oval_results_model</a> *)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Create new OVAL Results Directives instance.  <a href="#ga8fdb0dd7645644490a02f056bf8d9e1c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga139e240998f31ebd850d2cc61e684347"></a><!-- doxytag: member="OVALRES::oval_result_directives_free" ref="ga139e240998f31ebd850d2cc61e684347" args="(struct oval_result_directives *)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_directives::oval_result_directives_free</b> (struct <a class="el" href="structoval__result__directives.html">oval_result_directives</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="ga28b94a171976a4ce71c498d653c4aeab"></a><!-- doxytag: member="OVALRES::oval_results_model_set_generator" ref="ga28b94a171976a4ce71c498d653c4aeab" args="(struct oval_results_model *model, struct oval_generator *generator)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_results_model_set_generator</b> (struct <a class="el" href="structoval__results__model.html">oval_results_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"><a class="anchor" id="ga2f682851043ea72ea4a9999bcbb03639"></a><!-- doxytag: member="OVALRES::oval_result_system_add_definition" ref="ga2f682851043ea72ea4a9999bcbb03639" args="(struct oval_result_system *, struct oval_result_definition *)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_system::oval_result_system_add_definition</b> (struct <a class="el" href="structoval__result__system.html">oval_result_system</a> *, struct <a class="el" href="structoval__result__definition.html">oval_result_definition</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab419f7080ca6df1e9d92f22cc32f926c"></a><!-- doxytag: member="OVALRES::oval_result_system_add_test" ref="gab419f7080ca6df1e9d92f22cc32f926c" args="(struct oval_result_system *, struct oval_result_test *)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_system::oval_result_system_add_test</b> (struct <a class="el" href="structoval__result__system.html">oval_result_system</a> *, struct <a class="el" href="structoval__result__test.html">oval_result_test</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga47f0998499a0251e7e83e48f46ceb703"></a><!-- doxytag: member="OVALRES::oval_result_definition_set_result" ref="ga47f0998499a0251e7e83e48f46ceb703" args="(struct oval_result_definition *, oval_result_t)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_definition::oval_result_definition_set_result</b> (struct <a class="el" href="structoval__result__definition.html">oval_result_definition</a> *, <a class="el" href="group__OVALRES.html#ga585abe0825db03426e1994ba335dc4bf">oval_result_t</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7a4978dece5e9f0547b44e535bf36887"></a><!-- doxytag: member="OVALRES::oval_result_definition_set_instance" ref="ga7a4978dece5e9f0547b44e535bf36887" args="(struct oval_result_definition *, int)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_definition::oval_result_definition_set_instance</b> (struct <a class="el" href="structoval__result__definition.html">oval_result_definition</a> *, int)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3a4a6959b14bcb5b2453c240b56183ae"></a><!-- doxytag: member="OVALRES::oval_result_definition_set_criteria" ref="ga3a4a6959b14bcb5b2453c240b56183ae" args="(struct oval_result_definition *, struct oval_result_criteria_node *)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_definition::oval_result_definition_set_criteria</b> (struct <a class="el" href="structoval__result__definition.html">oval_result_definition</a> *, struct <a class="el" href="structoval__result__criteria__node.html">oval_result_criteria_node</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga95de5b085f12cc69caac505d4e4c1b02"></a><!-- doxytag: member="OVALRES::oval_result_definition_add_message" ref="ga95de5b085f12cc69caac505d4e4c1b02" args="(struct oval_result_definition *, struct oval_message *)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_definition::oval_result_definition_add_message</b> (struct <a class="el" href="structoval__result__definition.html">oval_result_definition</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="ga8b0ebaba1204eb4423961dbae99fb119"></a><!-- doxytag: member="OVALRES::oval_result_test_set_result" ref="ga8b0ebaba1204eb4423961dbae99fb119" args="(struct oval_result_test *, oval_result_t)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_test::oval_result_test_set_result</b> (struct <a class="el" href="structoval__result__test.html">oval_result_test</a> *, <a class="el" href="group__OVALRES.html#ga585abe0825db03426e1994ba335dc4bf">oval_result_t</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab23a8d0f4c9a7f401fb1b26407998e7f"></a><!-- doxytag: member="OVALRES::oval_result_test_set_instance" ref="gab23a8d0f4c9a7f401fb1b26407998e7f" args="(struct oval_result_test *test, int instance)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_test::oval_result_test_set_instance</b> (struct <a class="el" href="structoval__result__test.html">oval_result_test</a> *test, int instance)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa8d1d91604b7316f62970ec15673811b"></a><!-- doxytag: member="OVALRES::oval_result_test_add_message" ref="gaa8d1d91604b7316f62970ec15673811b" args="(struct oval_result_test *, struct oval_message *)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_test::oval_result_test_add_message</b> (struct <a class="el" href="structoval__result__test.html">oval_result_test</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="ga242593043063bce2b152b644bd02f2d9"></a><!-- doxytag: member="OVALRES::oval_result_test_add_item" ref="ga242593043063bce2b152b644bd02f2d9" args="(struct oval_result_test *, struct oval_result_item *)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_test::oval_result_test_add_item</b> (struct <a class="el" href="structoval__result__test.html">oval_result_test</a> *, struct <a class="el" href="structoval__result__item.html">oval_result_item</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabe50fabcd830792c5e189dfcdd841e90"></a><!-- doxytag: member="OVALRES::oval_result_test_add_binding" ref="gabe50fabcd830792c5e189dfcdd841e90" args="(struct oval_result_test *, struct oval_variable_binding *)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_test::oval_result_test_add_binding</b> (struct <a class="el" href="structoval__result__test.html">oval_result_test</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="ga4629bc4758de423f31e0bb5d82cb9d07"></a><!-- doxytag: member="OVALRES::oval_result_item_set_result" ref="ga4629bc4758de423f31e0bb5d82cb9d07" args="(struct oval_result_item *, oval_result_t)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_item::oval_result_item_set_result</b> (struct <a class="el" href="structoval__result__item.html">oval_result_item</a> *, <a class="el" href="group__OVALRES.html#ga585abe0825db03426e1994ba335dc4bf">oval_result_t</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga434155225815f3f838c92a4d775760f3"></a><!-- doxytag: member="OVALRES::oval_result_item_add_message" ref="ga434155225815f3f838c92a4d775760f3" args="(struct oval_result_item *, struct oval_message *)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_item::oval_result_item_add_message</b> (struct <a class="el" href="structoval__result__item.html">oval_result_item</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="ga945cb5b884f76f4d7dba8c1b79457c91"></a><!-- doxytag: member="OVALRES::oval_result_criteria_node_set_result" ref="ga945cb5b884f76f4d7dba8c1b79457c91" args="(struct oval_result_criteria_node *, oval_result_t)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_criteria_node::oval_result_criteria_node_set_result</b> (struct <a class="el" href="structoval__result__criteria__node.html">oval_result_criteria_node</a> *, <a class="el" href="group__OVALRES.html#ga585abe0825db03426e1994ba335dc4bf">oval_result_t</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaaf83218a88c653ff034c27563a99af87"></a><!-- doxytag: member="OVALRES::oval_result_criteria_node_set_negate" ref="gaaf83218a88c653ff034c27563a99af87" args="(struct oval_result_criteria_node *, bool)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_criteria_node::oval_result_criteria_node_set_negate</b> (struct <a class="el" href="structoval__result__criteria__node.html">oval_result_criteria_node</a> *, bool)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafb8a4ebb6e9928921abb614c602dbf03"></a><!-- doxytag: member="OVALRES::oval_result_criteria_node_set_operator" ref="gafb8a4ebb6e9928921abb614c602dbf03" args="(struct oval_result_criteria_node *, oval_operator_t)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_criteria_node::oval_result_criteria_node_set_operator</b> (struct <a class="el" href="structoval__result__criteria__node.html">oval_result_criteria_node</a> *, <a class="el" href="group__OVALDEF.html#gad5debd6ffe0c38c6de9108e86ee237e6">oval_operator_t</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4191344811c2335d4706fc42973b00e5"></a><!-- doxytag: member="OVALRES::oval_result_criteria_node_add_subnode" ref="ga4191344811c2335d4706fc42973b00e5" args="(struct oval_result_criteria_node *, struct oval_result_criteria_node *)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_criteria_node::oval_result_criteria_node_add_subnode</b> (struct <a class="el" href="structoval__result__criteria__node.html">oval_result_criteria_node</a> *, struct <a class="el" href="structoval__result__criteria__node.html">oval_result_criteria_node</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad4903a3262d02d7a05625fb270635410"></a><!-- doxytag: member="OVALRES::oval_result_criteria_node_set_test" ref="gad4903a3262d02d7a05625fb270635410" args="(struct oval_result_criteria_node *, struct oval_result_test *)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_criteria_node::oval_result_criteria_node_set_test</b> (struct <a class="el" href="structoval__result__criteria__node.html">oval_result_criteria_node</a> *, struct <a class="el" href="structoval__result__test.html">oval_result_test</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3f95f1e22c9d64ebef48e75886291c89"></a><!-- doxytag: member="OVALRES::oval_result_criteria_node_set_extends" ref="ga3f95f1e22c9d64ebef48e75886291c89" args="(struct oval_result_criteria_node *, struct oval_result_definition *)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_criteria_node::oval_result_criteria_node_set_extends</b> (struct <a class="el" href="structoval__result__criteria__node.html">oval_result_criteria_node</a> *, struct <a class="el" href="structoval__result__definition.html">oval_result_definition</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALRES.html#gae77676bc8c7222444bd6e437aa2fc5c8">oval_result_directives::oval_result_directives_set_reported</a> (struct <a class="el" href="structoval__result__directives.html">oval_result_directives</a> *, int flag, bool val)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set (or unset) result types that are intended to be reported.  <a href="#gae77676bc8c7222444bd6e437aa2fc5c8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8a6b521f450516ca0c7e6b2dd51dc3be"></a><!-- doxytag: member="OVALRES::oval_result_directives_set_content" ref="ga8a6b521f450516ca0c7e6b2dd51dc3be" args="(struct oval_result_directives *, int flag, oval_result_directive_content_t)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALRES.html#ga8a6b521f450516ca0c7e6b2dd51dc3be">oval_result_directives::oval_result_directives_set_content</a> (struct <a class="el" href="structoval__result__directives.html">oval_result_directives</a> *, int flag, <a class="el" href="group__OVALRES.html#ga9e7b5741bebbe68b5ddf76e4042125a6">oval_result_directive_content_t</a>)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Configure the depth of infomation. <br/></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="ga281026e13fa5e31402d918977e0c9daa"></a><!-- doxytag: member="OVALRES::oval_results_model_get_generator" ref="ga281026e13fa5e31402d918977e0c9daa" args="(struct oval_results_model *model)" -->
struct <a class="el" href="structoval__generator.html">oval_generator</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_results_model_get_generator</b> (struct <a class="el" href="structoval__results__model.html">oval_results_model</a> *model)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga00da33a81a83354d21b4eb3b5465f6ae"></a><!-- doxytag: member="OVALRES::oval_result_criteria_node_get_type" ref="ga00da33a81a83354d21b4eb3b5465f6ae" args="(struct oval_result_criteria_node *)" -->
<a class="el" href="group__OVALDEF.html#ga6d0c5bdab379cdf9908e086efd4d9cca">oval_criteria_node_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_criteria_node_get_type</b> (struct <a class="el" href="structoval__result__criteria__node.html">oval_result_criteria_node</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__OVALRES.html#gab6db451d4418b26121fd81ed80a069d4">oval_results_model::oval_results_model_get_definition_model</a> (struct <a class="el" href="structoval__results__model.html">oval_results_model</a> *model)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return bound definition model from an <a class="el" href="structoval__results__model.html" title="OVAL Results Model holds OVAL results structure instances.">oval_results_model</a>.  <a href="#gab6db451d4418b26121fd81ed80a069d4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct <br class="typebreak"/>
<a class="el" href="structoval__result__system__iterator.html">oval_result_system_iterator</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALRES.html#ga9446dce32ffdb0f50e771b672a9476f3">oval_results_model::oval_results_model_get_systems</a> (struct <a class="el" href="structoval__results__model.html">oval_results_model</a> *)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return iterator over reporting systems.  <a href="#ga9446dce32ffdb0f50e771b672a9476f3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae53d799c781f0852683122261136420a"></a><!-- doxytag: member="OVALRES::oval_result_system_get_results_model" ref="gae53d799c781f0852683122261136420a" args="(struct oval_result_system *)" -->
struct <a class="el" href="structoval__results__model.html">oval_results_model</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_system::oval_result_system_get_results_model</b> (struct <a class="el" href="structoval__result__system.html">oval_result_system</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga50d71d8a26750640fa5f70bcdcd0dfd3"></a><!-- doxytag: member="OVALRES::oval_result_system_get_definition" ref="ga50d71d8a26750640fa5f70bcdcd0dfd3" args="(struct oval_result_system *, const char *)" -->
struct <a class="el" href="structoval__result__definition.html">oval_result_definition</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_system::oval_result_system_get_definition</b> (struct <a class="el" href="structoval__result__system.html">oval_result_system</a> *, const char *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0746bb0d85e6b854c20907bdc0bb7ec5"></a><!-- doxytag: member="OVALRES::oval_result_system_get_definitions" ref="ga0746bb0d85e6b854c20907bdc0bb7ec5" args="(struct oval_result_system *)" -->
struct <br class="typebreak"/>
<a class="el" href="structoval__result__definition__iterator.html">oval_result_definition_iterator</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_system::oval_result_system_get_definitions</b> (struct <a class="el" href="structoval__result__system.html">oval_result_system</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae3367bc794f367c2ae2c0da004c0dbc2"></a><!-- doxytag: member="OVALRES::oval_result_system_get_tests" ref="gae3367bc794f367c2ae2c0da004c0dbc2" args="(struct oval_result_system *)" -->
struct <a class="el" href="structoval__result__test__iterator.html">oval_result_test_iterator</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_system::oval_result_system_get_tests</b> (struct <a class="el" href="structoval__result__system.html">oval_result_system</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9c6e4358954556db44cbaaf21dd9b23e"></a><!-- doxytag: member="OVALRES::oval_result_system_get_syschar_model" ref="ga9c6e4358954556db44cbaaf21dd9b23e" args="(struct oval_result_system *)" -->
struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_system::oval_result_system_get_syschar_model</b> (struct <a class="el" href="structoval__result__system.html">oval_result_system</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf014f39f3a4de0546d271d12a7321a8d"></a><!-- doxytag: member="OVALRES::oval_result_system_get_sysinfo" ref="gaf014f39f3a4de0546d271d12a7321a8d" args="(struct oval_result_system *)" -->
struct <a class="el" href="structoval__sysinfo.html">oval_sysinfo</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_system::oval_result_system_get_sysinfo</b> (struct <a class="el" href="structoval__result__system.html">oval_result_system</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga54b7d47a8e21300d9a88c146549123d2"></a><!-- doxytag: member="OVALRES::oval_result_definition_get_definition" ref="ga54b7d47a8e21300d9a88c146549123d2" args="(struct oval_result_definition *)" -->
struct <a class="el" href="structoval__definition.html">oval_definition</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_definition::oval_result_definition_get_definition</b> (struct <a class="el" href="structoval__result__definition.html">oval_result_definition</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad4c414d37ed8d3ed9d2e2e1a6359c23f"></a><!-- doxytag: member="OVALRES::oval_result_definition_get_system" ref="gad4c414d37ed8d3ed9d2e2e1a6359c23f" args="(struct oval_result_definition *)" -->
struct <a class="el" href="structoval__result__system.html">oval_result_system</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_definition::oval_result_definition_get_system</b> (struct <a class="el" href="structoval__result__definition.html">oval_result_definition</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae9a652971b2622f804cf38a0a234cadd"></a><!-- doxytag: member="OVALRES::oval_result_definition_get_instance" ref="gae9a652971b2622f804cf38a0a234cadd" args="(struct oval_result_definition *)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_definition::oval_result_definition_get_instance</b> (struct <a class="el" href="structoval__result__definition.html">oval_result_definition</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga95be08d261c5fdbdc9ec16309ca823cb"></a><!-- doxytag: member="OVALRES::oval_result_definition_eval" ref="ga95be08d261c5fdbdc9ec16309ca823cb" args="(struct oval_result_definition *)" -->
<a class="el" href="group__OVALRES.html#ga585abe0825db03426e1994ba335dc4bf">oval_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_definition::oval_result_definition_eval</b> (struct <a class="el" href="structoval__result__definition.html">oval_result_definition</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gacfa5f41632be4d273062bc1ef3a9bbe8"></a><!-- doxytag: member="OVALRES::oval_result_definition_get_result" ref="gacfa5f41632be4d273062bc1ef3a9bbe8" args="(struct oval_result_definition *)" -->
<a class="el" href="group__OVALRES.html#ga585abe0825db03426e1994ba335dc4bf">oval_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_definition::oval_result_definition_get_result</b> (struct <a class="el" href="structoval__result__definition.html">oval_result_definition</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga95810aa23b07e80b3c05ea67adee462b"></a><!-- doxytag: member="OVALRES::oval_result_definition_get_messages" ref="ga95810aa23b07e80b3c05ea67adee462b" args="(struct oval_result_definition *)" -->
struct <a class="el" href="structoval__message__iterator.html">oval_message_iterator</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_definition::oval_result_definition_get_messages</b> (struct <a class="el" href="structoval__result__definition.html">oval_result_definition</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6c74b9a5cedbbe040b951c67285321a8"></a><!-- doxytag: member="OVALRES::oval_result_definition_get_criteria" ref="ga6c74b9a5cedbbe040b951c67285321a8" args="(struct oval_result_definition *)" -->
struct <a class="el" href="structoval__result__criteria__node.html">oval_result_criteria_node</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_definition::oval_result_definition_get_criteria</b> (struct <a class="el" href="structoval__result__definition.html">oval_result_definition</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga78da89bc9f189e26c399cc19ee6cad12"></a><!-- doxytag: member="OVALRES::oval_result_test_get_test" ref="ga78da89bc9f189e26c399cc19ee6cad12" args="(struct oval_result_test *)" -->
struct <a class="el" href="structoval__test.html">oval_test</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_test::oval_result_test_get_test</b> (struct <a class="el" href="structoval__result__test.html">oval_result_test</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa0ccd135c0eeeb5c0b414dd6d2837962"></a><!-- doxytag: member="OVALRES::oval_result_test_get_system" ref="gaa0ccd135c0eeeb5c0b414dd6d2837962" args="(struct oval_result_test *)" -->
struct <a class="el" href="structoval__result__system.html">oval_result_system</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_test::oval_result_test_get_system</b> (struct <a class="el" href="structoval__result__test.html">oval_result_test</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5948692c70d20ca3092c7edb11d9a86c"></a><!-- doxytag: member="OVALRES::oval_result_test_eval" ref="ga5948692c70d20ca3092c7edb11d9a86c" args="(struct oval_result_test *)" -->
<a class="el" href="group__OVALRES.html#ga585abe0825db03426e1994ba335dc4bf">oval_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_test::oval_result_test_eval</b> (struct <a class="el" href="structoval__result__test.html">oval_result_test</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga178ade67c6f6432d2f7ec4350d78b72b"></a><!-- doxytag: member="OVALRES::oval_result_test_get_result" ref="ga178ade67c6f6432d2f7ec4350d78b72b" args="(struct oval_result_test *)" -->
<a class="el" href="group__OVALRES.html#ga585abe0825db03426e1994ba335dc4bf">oval_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_test::oval_result_test_get_result</b> (struct <a class="el" href="structoval__result__test.html">oval_result_test</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadd83aafa852540d81faa402ec15a24cd"></a><!-- doxytag: member="OVALRES::oval_result_test_get_instance" ref="gadd83aafa852540d81faa402ec15a24cd" args="(struct oval_result_test *)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_test::oval_result_test_get_instance</b> (struct <a class="el" href="structoval__result__test.html">oval_result_test</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6e747c7fb397521a8dd0da2596b4bbb1"></a><!-- doxytag: member="OVALRES::oval_result_test_get_messages" ref="ga6e747c7fb397521a8dd0da2596b4bbb1" args="(struct oval_result_test *)" -->
struct <a class="el" href="structoval__message__iterator.html">oval_message_iterator</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_test::oval_result_test_get_messages</b> (struct <a class="el" href="structoval__result__test.html">oval_result_test</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gade59ece5456989c8f5a87c5eab622d6e"></a><!-- doxytag: member="OVALRES::oval_result_test_get_items" ref="gade59ece5456989c8f5a87c5eab622d6e" args="(struct oval_result_test *)" -->
struct <a class="el" href="structoval__result__item__iterator.html">oval_result_item_iterator</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_test::oval_result_test_get_items</b> (struct <a class="el" href="structoval__result__test.html">oval_result_test</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga301d83e855c16a63a4e5bda51b8a5a50"></a><!-- doxytag: member="OVALRES::oval_result_test_get_bindings" ref="ga301d83e855c16a63a4e5bda51b8a5a50" args="(struct oval_result_test *)" -->
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"><b>oval_result_test::oval_result_test_get_bindings</b> (struct <a class="el" href="structoval__result__test.html">oval_result_test</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga01e1f4876814eefbcc336d85f985c6ef"></a><!-- doxytag: member="OVALRES::oval_result_item_get_sysitem" ref="ga01e1f4876814eefbcc336d85f985c6ef" args="(struct oval_result_item *)" -->
struct <a class="el" href="structoval__sysitem.html">oval_sysitem</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_item::oval_result_item_get_sysitem</b> (struct <a class="el" href="structoval__result__item.html">oval_result_item</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1b6ef5c47ca358fc66a01f1d79d7c74d"></a><!-- doxytag: member="OVALRES::oval_result_item_get_result" ref="ga1b6ef5c47ca358fc66a01f1d79d7c74d" args="(struct oval_result_item *)" -->
<a class="el" href="group__OVALRES.html#ga585abe0825db03426e1994ba335dc4bf">oval_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_item::oval_result_item_get_result</b> (struct <a class="el" href="structoval__result__item.html">oval_result_item</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad349e0923f4a675c7f33490e02ff7d4c"></a><!-- doxytag: member="OVALRES::oval_result_item_get_messages" ref="gad349e0923f4a675c7f33490e02ff7d4c" args="(struct oval_result_item *)" -->
struct <a class="el" href="structoval__message__iterator.html">oval_message_iterator</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_item::oval_result_item_get_messages</b> (struct <a class="el" href="structoval__result__item.html">oval_result_item</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6c24445153771d93fd43cad974c61c28"></a><!-- doxytag: member="OVALRES::oval_result_criteria_node_eval" ref="ga6c24445153771d93fd43cad974c61c28" args="(struct oval_result_criteria_node *)" -->
<a class="el" href="group__OVALRES.html#ga585abe0825db03426e1994ba335dc4bf">oval_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_criteria_node::oval_result_criteria_node_eval</b> (struct <a class="el" href="structoval__result__criteria__node.html">oval_result_criteria_node</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab15f9c8e4b658c731aed5207b972f833"></a><!-- doxytag: member="OVALRES::oval_result_criteria_node_get_result" ref="gab15f9c8e4b658c731aed5207b972f833" args="(struct oval_result_criteria_node *)" -->
<a class="el" href="group__OVALRES.html#ga585abe0825db03426e1994ba335dc4bf">oval_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_criteria_node::oval_result_criteria_node_get_result</b> (struct <a class="el" href="structoval__result__criteria__node.html">oval_result_criteria_node</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4f117bf3dd27377bcaf1696d976e9d34"></a><!-- doxytag: member="OVALRES::oval_result_criteria_node_get_negate" ref="ga4f117bf3dd27377bcaf1696d976e9d34" args="(struct oval_result_criteria_node *)" -->
bool&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_criteria_node::oval_result_criteria_node_get_negate</b> (struct <a class="el" href="structoval__result__criteria__node.html">oval_result_criteria_node</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa804776b791e06ff596b30e12610ecdf"></a><!-- doxytag: member="OVALRES::oval_result_criteria_node_get_operator" ref="gaa804776b791e06ff596b30e12610ecdf" args="(struct oval_result_criteria_node *)" -->
<a class="el" href="group__OVALDEF.html#gad5debd6ffe0c38c6de9108e86ee237e6">oval_operator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_criteria_node::oval_result_criteria_node_get_operator</b> (struct <a class="el" href="structoval__result__criteria__node.html">oval_result_criteria_node</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafc11c3f974edb3161d35c4ae14edadd3"></a><!-- doxytag: member="OVALRES::oval_result_criteria_node_get_subnodes" ref="gafc11c3f974edb3161d35c4ae14edadd3" args="(struct oval_result_criteria_node *)" -->
struct <br class="typebreak"/>
<a class="el" href="structoval__result__criteria__node__iterator.html">oval_result_criteria_node_iterator</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_criteria_node::oval_result_criteria_node_get_subnodes</b> (struct <a class="el" href="structoval__result__criteria__node.html">oval_result_criteria_node</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae8e6b8ea444694d80c331f8f7ebde8b5"></a><!-- doxytag: member="OVALRES::oval_result_criteria_node_get_test" ref="gae8e6b8ea444694d80c331f8f7ebde8b5" args="(struct oval_result_criteria_node *)" -->
struct <a class="el" href="structoval__result__test.html">oval_result_test</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_criteria_node::oval_result_criteria_node_get_test</b> (struct <a class="el" href="structoval__result__criteria__node.html">oval_result_criteria_node</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0940b21618f7895e80831287079a3d6f"></a><!-- doxytag: member="OVALRES::oval_result_criteria_node_get_extends" ref="ga0940b21618f7895e80831287079a3d6f" args="(struct oval_result_criteria_node *)" -->
struct <a class="el" href="structoval__result__definition.html">oval_result_definition</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_criteria_node::oval_result_criteria_node_get_extends</b> (struct <a class="el" href="structoval__result__criteria__node.html">oval_result_criteria_node</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8b7984f782d06f4e3afbb15da5e370fd"></a><!-- doxytag: member="OVALRES::oval_result_directives_get_reported" ref="ga8b7984f782d06f4e3afbb15da5e370fd" args="(struct oval_result_directives *, oval_result_t)" -->
bool&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_directives::oval_result_directives_get_reported</b> (struct <a class="el" href="structoval__result__directives.html">oval_result_directives</a> *, <a class="el" href="group__OVALRES.html#ga585abe0825db03426e1994ba335dc4bf">oval_result_t</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1f4f582e7347de9d92d2e540a4c4ad93"></a><!-- doxytag: member="OVALRES::oval_result_directives_get_content" ref="ga1f4f582e7347de9d92d2e540a4c4ad93" args="(struct oval_result_directives *, oval_result_t)" -->
<a class="el" href="group__OVALRES.html#ga9e7b5741bebbe68b5ddf76e4042125a6">oval_result_directive_content_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_directives::oval_result_directives_get_content</b> (struct <a class="el" href="structoval__result__directives.html">oval_result_directives</a> *, <a class="el" href="group__OVALRES.html#ga585abe0825db03426e1994ba335dc4bf">oval_result_t</a>)</td></tr>
<tr><td colspan="2"><h2><a name="member-group"></a>
Evaluators</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALRES.html#ga9296017dd4fca47d227e025f67584044">oval_results_model_eval</a> (struct <a class="el" href="structoval__results__model.html">oval_results_model</a> *)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluate all result_systems.  <a href="#ga9296017dd4fca47d227e025f67584044"></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__OVALRES.html#ga53d08be53d624d9092eb790d72ef4790">oval_result_system::oval_result_system_eval</a> (struct <a class="el" href="structoval__result__system.html">oval_result_system</a> *sys)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Function evaluates all OVAL definitions of specified result_system.  <a href="#ga53d08be53d624d9092eb790d72ef4790"></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__OVALRES.html#ga74c8804ce98afe814f3964fda7ee9cdc">oval_result_system::oval_result_system_eval_definition</a> (struct <a class="el" href="structoval__result__system.html">oval_result_system</a> *sys, const char *id)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Function evaluates specified OVAL definition in result_system.  <a href="#ga74c8804ce98afe814f3964fda7ee9cdc"></a><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="gaafaf1020b88071dd6ee0994595b2f1f1"></a><!-- doxytag: member="OVALRES::oval_result_system_iterator_has_more" ref="gaafaf1020b88071dd6ee0994595b2f1f1" args="(struct oval_result_system_iterator *)" -->
bool&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_system_iterator::oval_result_system_iterator_has_more</b> (struct <a class="el" href="structoval__result__system__iterator.html">oval_result_system_iterator</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae6e726d7bd90b143ba4ccf9105071371"></a><!-- doxytag: member="OVALRES::oval_result_system_iterator_next" ref="gae6e726d7bd90b143ba4ccf9105071371" args="(struct oval_result_system_iterator *)" -->
struct <a class="el" href="structoval__result__system.html">oval_result_system</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_system_iterator::oval_result_system_iterator_next</b> (struct <a class="el" href="structoval__result__system__iterator.html">oval_result_system_iterator</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5ee89c0aef2c2ad22ed7cdff9565a1e5"></a><!-- doxytag: member="OVALRES::oval_result_system_iterator_free" ref="ga5ee89c0aef2c2ad22ed7cdff9565a1e5" args="(struct oval_result_system_iterator *)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_system_iterator::oval_result_system_iterator_free</b> (struct <a class="el" href="structoval__result__system__iterator.html">oval_result_system_iterator</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga53a3cccb57a9f0f50b36107ba7bfe7a7"></a><!-- doxytag: member="OVALRES::oval_result_definition_iterator_has_more" ref="ga53a3cccb57a9f0f50b36107ba7bfe7a7" args="(struct oval_result_definition_iterator *)" -->
bool&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_definition_iterator::oval_result_definition_iterator_has_more</b> (struct <a class="el" href="structoval__result__definition__iterator.html">oval_result_definition_iterator</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4a77327acff8f9988fd7be15efc1be65"></a><!-- doxytag: member="OVALRES::oval_result_definition_iterator_next" ref="ga4a77327acff8f9988fd7be15efc1be65" args="(struct oval_result_definition_iterator *)" -->
struct <a class="el" href="structoval__result__definition.html">oval_result_definition</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_definition_iterator::oval_result_definition_iterator_next</b> (struct <a class="el" href="structoval__result__definition__iterator.html">oval_result_definition_iterator</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0d80ef45c78a1ef260abd2aa5ca345d5"></a><!-- doxytag: member="OVALRES::oval_result_definition_iterator_free" ref="ga0d80ef45c78a1ef260abd2aa5ca345d5" args="(struct oval_result_definition_iterator *)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_definition_iterator::oval_result_definition_iterator_free</b> (struct <a class="el" href="structoval__result__definition__iterator.html">oval_result_definition_iterator</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga988da9e8afb2c4baa647dfd8ec0ab968"></a><!-- doxytag: member="OVALRES::oval_result_test_iterator_has_more" ref="ga988da9e8afb2c4baa647dfd8ec0ab968" args="(struct oval_result_test_iterator *)" -->
bool&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_test_iterator::oval_result_test_iterator_has_more</b> (struct <a class="el" href="structoval__result__test__iterator.html">oval_result_test_iterator</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac907a78b74b573af5d8e2051c22565a0"></a><!-- doxytag: member="OVALRES::oval_result_test_iterator_next" ref="gac907a78b74b573af5d8e2051c22565a0" args="(struct oval_result_test_iterator *)" -->
struct <a class="el" href="structoval__result__test.html">oval_result_test</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_test_iterator::oval_result_test_iterator_next</b> (struct <a class="el" href="structoval__result__test__iterator.html">oval_result_test_iterator</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3e9db5ec38a60946beaf48b429d6cbdb"></a><!-- doxytag: member="OVALRES::oval_result_test_iterator_free" ref="ga3e9db5ec38a60946beaf48b429d6cbdb" args="(struct oval_result_test_iterator *)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_test_iterator::oval_result_test_iterator_free</b> (struct <a class="el" href="structoval__result__test__iterator.html">oval_result_test_iterator</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga07bbb6d38f81f7a42c2d9adf85d2c878"></a><!-- doxytag: member="OVALRES::oval_result_item_iterator_has_more" ref="ga07bbb6d38f81f7a42c2d9adf85d2c878" args="(struct oval_result_item_iterator *)" -->
bool&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_item_iterator::oval_result_item_iterator_has_more</b> (struct <a class="el" href="structoval__result__item__iterator.html">oval_result_item_iterator</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7ddb933eb360eda1fe9af7dbb2566dd4"></a><!-- doxytag: member="OVALRES::oval_result_item_iterator_next" ref="ga7ddb933eb360eda1fe9af7dbb2566dd4" args="(struct oval_result_item_iterator *)" -->
struct <a class="el" href="structoval__result__item.html">oval_result_item</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_item_iterator::oval_result_item_iterator_next</b> (struct <a class="el" href="structoval__result__item__iterator.html">oval_result_item_iterator</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3666689d8f581b75ae738043b1fed256"></a><!-- doxytag: member="OVALRES::oval_result_item_iterator_free" ref="ga3666689d8f581b75ae738043b1fed256" args="(struct oval_result_item_iterator *)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_item_iterator::oval_result_item_iterator_free</b> (struct <a class="el" href="structoval__result__item__iterator.html">oval_result_item_iterator</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae2a1528c75075b40ec444e9798dabb53"></a><!-- doxytag: member="OVALRES::oval_result_criteria_node_iterator_has_more" ref="gae2a1528c75075b40ec444e9798dabb53" args="(struct oval_result_criteria_node_iterator *)" -->
bool&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_criteria_node_iterator::oval_result_criteria_node_iterator_has_more</b> (struct <a class="el" href="structoval__result__criteria__node__iterator.html">oval_result_criteria_node_iterator</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaafde944e12acb2bc578fbbaf345bc153"></a><!-- doxytag: member="OVALRES::oval_result_criteria_node_iterator_next" ref="gaafde944e12acb2bc578fbbaf345bc153" args="(struct oval_result_criteria_node_iterator *)" -->
struct <a class="el" href="structoval__result__criteria__node.html">oval_result_criteria_node</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_criteria_node_iterator::oval_result_criteria_node_iterator_next</b> (struct <a class="el" href="structoval__result__criteria__node__iterator.html">oval_result_criteria_node_iterator</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaabed4219bceaa68753a1ff7d313f532d"></a><!-- doxytag: member="OVALRES::oval_result_criteria_node_iterator_free" ref="gaabed4219bceaa68753a1ff7d313f532d" args="(struct oval_result_criteria_node_iterator *)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>oval_result_criteria_node_iterator::oval_result_criteria_node_iterator_free</b> (struct <a class="el" href="structoval__result__criteria__node__iterator.html">oval_result_criteria_node_iterator</a> *)</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<p>Interface for Results model. </p>
<p>Class diagram </p>
<div class="image">
<img src="result_model.png" alt="result_model.png"/>
</div>
 <hr/><h2>Enumeration Type Documentation</h2>
<a class="anchor" id="ga9e7b5741bebbe68b5ddf76e4042125a6"></a><!-- doxytag: member="oval_results.h::oval_result_directive_content_t" ref="ga9e7b5741bebbe68b5ddf76e4042125a6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__OVALRES.html#ga9e7b5741bebbe68b5ddf76e4042125a6">oval_result_directive_content_t</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Values for the directives controlling the expected content of the results file. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="gga9e7b5741bebbe68b5ddf76e4042125a6abca9d283da03a9abad280a9c0db2439d"></a><!-- doxytag: member="OVAL_DIRECTIVE_CONTENT_UNKNOWN" ref="gga9e7b5741bebbe68b5ddf76e4042125a6abca9d283da03a9abad280a9c0db2439d" args="" -->OVAL_DIRECTIVE_CONTENT_UNKNOWN</em>&nbsp;</td><td>
<p>Undefined value. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="gga9e7b5741bebbe68b5ddf76e4042125a6a3262af729be4d4b26cace264eed8327c"></a><!-- doxytag: member="OVAL_DIRECTIVE_CONTENT_THIN" ref="gga9e7b5741bebbe68b5ddf76e4042125a6a3262af729be4d4b26cace264eed8327c" args="" -->OVAL_DIRECTIVE_CONTENT_THIN</em>&nbsp;</td><td>
<p>Only the minimal amount of information will be provided. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="gga9e7b5741bebbe68b5ddf76e4042125a6ab4317315755aaf265b9cebb5fef5fbae"></a><!-- doxytag: member="OVAL_DIRECTIVE_CONTENT_FULL" ref="gga9e7b5741bebbe68b5ddf76e4042125a6ab4317315755aaf265b9cebb5fef5fbae" args="" -->OVAL_DIRECTIVE_CONTENT_FULL</em>&nbsp;</td><td>
<p>Very detailed information will be provided allowing in-depth reports to be generated from the results. </p>
</td></tr>
</table>
</dd>
</dl>

</div>
</div>
<a class="anchor" id="ga585abe0825db03426e1994ba335dc4bf"></a><!-- doxytag: member="oval_results.h::oval_result_t" ref="ga585abe0825db03426e1994ba335dc4bf" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__OVALRES.html#ga585abe0825db03426e1994ba335dc4bf">oval_result_t</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Result values for the evaluation of an OVAL Definition or an OVAL Test. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="gga585abe0825db03426e1994ba335dc4bfa357fc62bc86fa6528490408859c0f66f"></a><!-- doxytag: member="OVAL_RESULT_TRUE" ref="gga585abe0825db03426e1994ba335dc4bfa357fc62bc86fa6528490408859c0f66f" args="" -->OVAL_RESULT_TRUE</em>&nbsp;</td><td>
<p>Characteristics being evaluated match the information represented in the system characteristic. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="gga585abe0825db03426e1994ba335dc4bfa90f2ff8de6c8cc699fdd4446e10bc26d"></a><!-- doxytag: member="OVAL_RESULT_FALSE" ref="gga585abe0825db03426e1994ba335dc4bfa90f2ff8de6c8cc699fdd4446e10bc26d" args="" -->OVAL_RESULT_FALSE</em>&nbsp;</td><td>
<p>Characteristics being evaluated do not match the information represented in the system characteristic. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="gga585abe0825db03426e1994ba335dc4bfa8f012a3c2ed665015e42bc0ff1d82f99"></a><!-- doxytag: member="OVAL_RESULT_UNKNOWN" ref="gga585abe0825db03426e1994ba335dc4bfa8f012a3c2ed665015e42bc0ff1d82f99" args="" -->OVAL_RESULT_UNKNOWN</em>&nbsp;</td><td>
<p>Characteristics being evaluated can not be found in the system characteristic. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="gga585abe0825db03426e1994ba335dc4bfa749cd036ba45a3b949632077aa589a56"></a><!-- doxytag: member="OVAL_RESULT_ERROR" ref="gga585abe0825db03426e1994ba335dc4bfa749cd036ba45a3b949632077aa589a56" args="" -->OVAL_RESULT_ERROR</em>&nbsp;</td><td>
<p>Characteristics being evaluated exist in the system characteristic file but there was an error either collecting information or in performing anaylsis. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="gga585abe0825db03426e1994ba335dc4bfad781502be6aadae5cee9fbb20c2055d5"></a><!-- doxytag: member="OVAL_RESULT_NOT_EVALUATED" ref="gga585abe0825db03426e1994ba335dc4bfad781502be6aadae5cee9fbb20c2055d5" args="" -->OVAL_RESULT_NOT_EVALUATED</em>&nbsp;</td><td>
<p>Choice was made not to evaluate the given definition or test. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="gga585abe0825db03426e1994ba335dc4bfaae80460adfe0d7e626cd14ee1882fa66"></a><!-- doxytag: member="OVAL_RESULT_NOT_APPLICABLE" ref="gga585abe0825db03426e1994ba335dc4bfaae80460adfe0d7e626cd14ee1882fa66" args="" -->OVAL_RESULT_NOT_APPLICABLE</em>&nbsp;</td><td>
<p>Definition or test being evaluated is not valid on the given platform. </p>
</td></tr>
</table>
</dd>
</dl>

</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="ga20ed831f722aede28819f36432b66fe8"></a><!-- doxytag: member="oval_result_criteria_node::oval_result_criteria_node_clone" ref="ga20ed831f722aede28819f36432b66fe8" args="(struct oval_result_system *new_system, struct oval_result_criteria_node *old_node)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structoval__result__criteria__node.html">oval_result_criteria_node</a> * oval_result_criteria_node_clone </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__result__system.html">oval_result_system</a> *&#160;</td>
          <td class="paramname"><em>new_system</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structoval__result__criteria__node.html">oval_result_criteria_node</a> *&#160;</td>
          <td class="paramname"><em>old_node</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__result__criteria__node.html">oval_result_criteria_node</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="gac1ef4a97ff6d541641e2d48e806d57ec"></a><!-- doxytag: member="oval_result_definition::oval_result_definition_clone" ref="gac1ef4a97ff6d541641e2d48e806d57ec" args="(struct oval_result_system *new_system, struct oval_result_definition *old_definition)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structoval__result__definition.html">oval_result_definition</a> * oval_result_definition_clone </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__result__system.html">oval_result_system</a> *&#160;</td>
          <td class="paramname"><em>new_system</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structoval__result__definition.html">oval_result_definition</a> *&#160;</td>
          <td class="paramname"><em>old_definition</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__result__definition.html">oval_result_definition</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="ga8fdb0dd7645644490a02f056bf8d9e1c"></a><!-- doxytag: member="oval_result_directives::oval_result_directives_new" ref="ga8fdb0dd7645644490a02f056bf8d9e1c" args="(struct oval_results_model *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structoval__result__directives.html">oval_result_directives</a> * oval_result_directives_new </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__results__model.html">oval_results_model</a> *&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [read]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Create new OVAL Results Directives instance. </p>
<p>Directives are setup NOT to report any type of result by default. </p>

</div>
</div>
<a class="anchor" id="gae77676bc8c7222444bd6e437aa2fc5c8"></a><!-- doxytag: member="oval_result_directives::oval_result_directives_set_reported" ref="gae77676bc8c7222444bd6e437aa2fc5c8" args="(struct oval_result_directives *, int flag, bool val)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void oval_result_directives_set_reported </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__result__directives.html">oval_result_directives</a> *&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>flag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>val</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set (or unset) result types that are intended to be reported. </p>
<p>Functions does not override previous settings. </p>

</div>
</div>
<a class="anchor" id="gae2a98610ee48490451f3db81e4af8773"></a><!-- doxytag: member="oval_result_item::oval_result_item_clone" ref="gae2a98610ee48490451f3db81e4af8773" args="(struct oval_result_system *new_system, struct oval_result_item *old_item)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structoval__result__item.html">oval_result_item</a> * oval_result_item_clone </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__result__system.html">oval_result_system</a> *&#160;</td>
          <td class="paramname"><em>new_system</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structoval__result__item.html">oval_result_item</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__result__item.html">oval_result_item</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="gad127431c5cc527955fb9e8c67b25545e"></a><!-- doxytag: member="oval_result_system::oval_result_system_clone" ref="gad127431c5cc527955fb9e8c67b25545e" args="(struct oval_results_model *new_model, struct oval_result_system *old_system)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structoval__result__system.html">oval_result_system</a> * oval_result_system_clone </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__results__model.html">oval_results_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__result__system.html">oval_result_system</a> *&#160;</td>
          <td class="paramname"><em>old_system</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__result__system.html">oval_result_system</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="ga53d08be53d624d9092eb790d72ef4790"></a><!-- doxytag: member="oval_result_system::oval_result_system_eval" ref="ga53d08be53d624d9092eb790d72ef4790" args="(struct oval_result_system *sys)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int oval_result_system_eval </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__result__system.html">oval_result_system</a> *&#160;</td>
          <td class="paramname"><em>sys</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Function evaluates all OVAL definitions of specified result_system. </p>
<p>It assumes that all necessary system characteristics for evaluation were altready gathered.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">sys</td><td>is result_system from result_model </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>0 on sucess and -1 on fail. Use <a class="el" href="group__ERRORS.html">Errors</a> mechanism to examine the error. </dd></dl>

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

<p>Function evaluates specified OVAL definition in result_system. </p>
<p>It assumes that all necessary system characteristics for evaluation were altready gathered.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">sys</td><td>is result_system from result_model </td></tr>
    <tr><td class="paramname">id</td><td>of the definition from definition_model from result_model </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>0 on succeess, or non 0 if an error occurred. Use <a class="el" href="group__ERRORS.html">Errors</a> mechanism to examine the error. </dd></dl>

</div>
</div>
<a class="anchor" id="ga06e95f2209947c725171b0748767b51c"></a><!-- doxytag: member="oval_result_test::oval_result_test_clone" ref="ga06e95f2209947c725171b0748767b51c" args="(struct oval_result_system *new_system, struct oval_result_test *old_test)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structoval__result__test.html">oval_result_test</a> * oval_result_test_clone </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__result__system.html">oval_result_system</a> *&#160;</td>
          <td class="paramname"><em>new_system</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structoval__result__test.html">oval_result_test</a> *&#160;</td>
          <td class="paramname"><em>old_test</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__result__test.html">oval_result_test</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="ga901e893f2d37f85de25cb9b92c5faf93"></a><!-- doxytag: member="oval_results_model::oval_results_model_clone" ref="ga901e893f2d37f85de25cb9b92c5faf93" args="(struct oval_results_model *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structoval__results__model.html">oval_results_model</a> * oval_results_model_clone </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__results__model.html">oval_results_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__results__model.html" title="OVAL Results Model holds OVAL results structure instances.">oval_results_model</a>. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A copy of the specified <a class="el" href="structoval__results__model.html">oval_results_model</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="ga9296017dd4fca47d227e025f67584044"></a><!-- doxytag: member="oval_results.h::oval_results_model_eval" ref="ga9296017dd4fca47d227e025f67584044" args="(struct oval_results_model *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int oval_results_model_eval </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__results__model.html">oval_results_model</a> *&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Evaluate all result_systems. </p>
<p>It's assumed that all necessary system characteristics for evaluation were altready gathered. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>0 on sucess and -1 on fail. Use <a class="el" href="group__ERRORS.html">Errors</a> mechanism to examine the error. </dd></dl>

</div>
</div>
<a class="anchor" id="ga26459bba60b882ac30ed103bba63ca32"></a><!-- doxytag: member="oval_results_model::oval_results_model_export" ref="ga26459bba60b882ac30ed103bba63ca32" args="(struct oval_results_model *, struct oval_result_directives *, const char *file)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int oval_results_model_export </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__results__model.html">oval_results_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__result__directives.html">oval_result_directives</a> *&#160;</td>
          <td class="paramname">, </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>Export oval results into file. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">model</td><td>the <a class="el" href="structoval__results__model.html" title="OVAL Results Model holds OVAL results structure instances.">oval_results_model</a> </td></tr>
    <tr><td class="paramname">file</td><td>filename </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ga0600f9cf5894d14c7590f1cd863318de"></a><!-- doxytag: member="oval_results_model::oval_results_model_free" ref="ga0600f9cf5894d14c7590f1cd863318de" args="(struct oval_results_model *model)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void oval_results_model_free </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__results__model.html">oval_results_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 oval results model. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">the</td><td>specified oval_results model </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="gab6db451d4418b26121fd81ed80a069d4"></a><!-- doxytag: member="oval_results_model::oval_results_model_get_definition_model" ref="gab6db451d4418b26121fd81ed80a069d4" args="(struct oval_results_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_results_model_get_definition_model </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__results__model.html">oval_results_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 bound definition model from an <a class="el" href="structoval__results__model.html" title="OVAL Results Model holds OVAL results structure instances.">oval_results_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__results__model.html" title="OVAL Results Model holds OVAL results structure instances.">oval_results_model</a>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ga9446dce32ffdb0f50e771b672a9476f3"></a><!-- doxytag: member="oval_results_model::oval_results_model_get_systems" ref="ga9446dce32ffdb0f50e771b672a9476f3" args="(struct oval_results_model *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structoval__result__system__iterator.html">oval_result_system_iterator</a> * oval_results_model_get_systems </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__results__model.html">oval_results_model</a> *&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [read]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return iterator over reporting systems. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">model</td><td>the specified results model </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="gaddc9d5157febd768c1d92a4e21f54295"></a><!-- doxytag: member="oval_results_model::oval_results_model_import" ref="gaddc9d5157febd768c1d92a4e21f54295" args="(struct oval_results_model *model, const char *file)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structoval__result__directives.html">oval_result_directives</a> * oval_results_model_import </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structoval__results__model.html">oval_results_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><code> [read]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Import the content from the file into an oval_result_model. </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 <a class="el" href="structoval__results__model.html" title="OVAL Results Model holds OVAL results structure instances.">oval_results_model</a> </td></tr>
    <tr><td class="paramname">file</td><td>filename </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>-1 if an error occurred </dd></dl>

</div>
</div>
<a class="anchor" id="ga4ed7e35ea3e0ea3cddde488fc6b94da2"></a><!-- doxytag: member="oval_results_model::oval_results_model_new" ref="ga4ed7e35ea3e0ea3cddde488fc6b94da2" args="(struct oval_definition_model *definition_model, struct oval_syschar_model **)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structoval__results__model.html">oval_results_model</a> * oval_results_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>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structoval__syschar__model.html">oval_syschar_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">

<p>Create new <a class="el" href="structoval__results__model.html" title="OVAL Results Model holds OVAL results structure instances.">oval_results_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>
    <tr><td class="paramname">syschar_model</td><td>the array of specified oval_syschar_model(s) terminated by NULL. </td></tr>
  </table>
  </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>