<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.6"/> <title>Open SCAP Library: OVAL Results</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td style="padding-left: 0.5em;"> <div id="projectname">Open SCAP Library </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.6 --> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="annotated.html"><span>Data Structures</span></a></li> <li><a href="files.html"><span>Files</span></a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#files">Files</a> | <a href="#nested-classes">Data Structures</a> | <a href="#enum-members">Enumerations</a> | <a href="#func-members">Functions</a> </div> <div class="headertitle"> <div class="title">OVAL Results<div class="ingroups"><a class="el" href="group__OVAL.html">OVAL</a></div></div> </div> </div><!--header--> <div class="contents"> <p>Interface for Results model. <a href="#details">More...</a></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a> Files</h2></td></tr> <tr class="memitem:oval__results_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="oval__results_8h.html">oval_results.h</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> Data Structures</h2></td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__results__model.html">oval_results_model</a></td></tr> <tr class="memdesc:"><td class="mdescLeft"> </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 class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__result__system.html">oval_result_system</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__result__system__iterator.html">oval_result_system_iterator</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__result__definition.html">oval_result_definition</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__result__definition__iterator.html">oval_result_definition_iterator</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__result__test.html">oval_result_test</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__result__test__iterator.html">oval_result_test_iterator</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__result__item.html">oval_result_item</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__result__item__iterator.html">oval_result_item_iterator</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__result__criteria__node.html">oval_result_criteria_node</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </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 class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a> Enumerations</h2></td></tr> <tr class="memitem:ga585abe0825db03426e1994ba335dc4bf"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALRES.html#ga585abe0825db03426e1994ba335dc4bf">oval_result_t</a> { <br/>   <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/>   <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 class="memdesc:ga585abe0825db03426e1994ba335dc4bf"><td class="mdescLeft"> </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 class="separator:ga585abe0825db03426e1994ba335dc4bf"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> Functions</h2></td></tr> <tr class="memitem:ga8b70be6a50793d3161379053cec8afc5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8b70be6a50793d3161379053cec8afc5"></a> const char * </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 class="separator:ga8b70be6a50793d3161379053cec8afc5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga4ed7e35ea3e0ea3cddde488fc6b94da2"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structoval__results__model.html">oval_results_model</a> * </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 class="memdesc:ga4ed7e35ea3e0ea3cddde488fc6b94da2"><td class="mdescLeft"> </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">More...</a><br/></td></tr> <tr class="separator:ga4ed7e35ea3e0ea3cddde488fc6b94da2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gafc2ef70e13dd8737db734db01ad44a05"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALRES.html#gafc2ef70e13dd8737db734db01ad44a05">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 class="memdesc:gafc2ef70e13dd8737db734db01ad44a05"><td class="mdescLeft"> </td><td class="mdescRight">Import the content from the file into an oval_result_model. <a href="#gafc2ef70e13dd8737db734db01ad44a05">More...</a><br/></td></tr> <tr class="separator:gafc2ef70e13dd8737db734db01ad44a05"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga901e893f2d37f85de25cb9b92c5faf93"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structoval__results__model.html">oval_results_model</a> * </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 class="memdesc:ga901e893f2d37f85de25cb9b92c5faf93"><td class="mdescLeft"> </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">More...</a><br/></td></tr> <tr class="separator:ga901e893f2d37f85de25cb9b92c5faf93"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga0600f9cf5894d14c7590f1cd863318de"><td class="memItemLeft" align="right" valign="top">void </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 class="memdesc:ga0600f9cf5894d14c7590f1cd863318de"><td class="mdescLeft"> </td><td class="mdescRight">Free memory allocated to a specified oval results model. <a href="#ga0600f9cf5894d14c7590f1cd863318de">More...</a><br/></td></tr> <tr class="separator:ga0600f9cf5894d14c7590f1cd863318de"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga939ba9067d9c97bf955a47916c3e7635"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALRES.html#ga939ba9067d9c97bf955a47916c3e7635">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__directives__model.html">oval_directives_model</a> *, const char *file)</td></tr> <tr class="memdesc:ga939ba9067d9c97bf955a47916c3e7635"><td class="mdescLeft"> </td><td class="mdescRight">Export oval results into file. <a href="#ga939ba9067d9c97bf955a47916c3e7635">More...</a><br/></td></tr> <tr class="separator:ga939ba9067d9c97bf955a47916c3e7635"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga2fa14b83c14b35d93edf044afe22afc7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2fa14b83c14b35d93edf044afe22afc7"></a> struct <a class="el" href="structoval__result__system.html">oval_result_system</a> * </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 class="separator:ga2fa14b83c14b35d93edf044afe22afc7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gad127431c5cc527955fb9e8c67b25545e"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structoval__result__system.html">oval_result_system</a> * </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 class="separator:gad127431c5cc527955fb9e8c67b25545e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga99fe2aedc34ac44d042002cc8ab34d42"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga99fe2aedc34ac44d042002cc8ab34d42"></a> void </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 class="separator:ga99fe2aedc34ac44d042002cc8ab34d42"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaf69b14657716491d8173bd647b088da5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf69b14657716491d8173bd647b088da5"></a> struct <a class="el" href="structoval__result__definition.html">oval_result_definition</a> * </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 class="separator:gaf69b14657716491d8173bd647b088da5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gac1ef4a97ff6d541641e2d48e806d57ec"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structoval__result__definition.html">oval_result_definition</a> * </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 class="separator:gac1ef4a97ff6d541641e2d48e806d57ec"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga76bdd73c035d398104c811b0750c308e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga76bdd73c035d398104c811b0750c308e"></a> void </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 class="separator:ga76bdd73c035d398104c811b0750c308e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gafde7e6130dcf67c6b9507a2e60a44e7e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafde7e6130dcf67c6b9507a2e60a44e7e"></a> struct <a class="el" href="structoval__result__test.html">oval_result_test</a> * </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 class="separator:gafde7e6130dcf67c6b9507a2e60a44e7e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga06e95f2209947c725171b0748767b51c"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structoval__result__test.html">oval_result_test</a> * </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 class="separator:ga06e95f2209947c725171b0748767b51c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gae5a97359abf1a72652daabcb0b53cfb2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae5a97359abf1a72652daabcb0b53cfb2"></a> void </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 class="separator:gae5a97359abf1a72652daabcb0b53cfb2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga36010781f8456ea9567e387a9bd34c44"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga36010781f8456ea9567e387a9bd34c44"></a> struct <a class="el" href="structoval__result__item.html">oval_result_item</a> * </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 class="separator:ga36010781f8456ea9567e387a9bd34c44"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gae2a98610ee48490451f3db81e4af8773"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structoval__result__item.html">oval_result_item</a> * </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 class="separator:gae2a98610ee48490451f3db81e4af8773"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga8cef2f648a79cbd7ca17c7b037df74c4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8cef2f648a79cbd7ca17c7b037df74c4"></a> void </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 class="separator:ga8cef2f648a79cbd7ca17c7b037df74c4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaad19ac87289c6b6a21ff4914507a916c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaad19ac87289c6b6a21ff4914507a916c"></a> struct <a class="el" href="structoval__result__criteria__node.html">oval_result_criteria_node</a> * </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, int,...)</td></tr> <tr class="separator:gaad19ac87289c6b6a21ff4914507a916c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga20ed831f722aede28819f36432b66fe8"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structoval__result__criteria__node.html">oval_result_criteria_node</a> * </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 class="separator:ga20ed831f722aede28819f36432b66fe8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga7c741cf8714a77f1df8814766169a9d7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7c741cf8714a77f1df8814766169a9d7"></a> void </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 class="separator:ga7c741cf8714a77f1df8814766169a9d7"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a> Setters</h2></td></tr> <tr class="memitem:ga28b94a171976a4ce71c498d653c4aeab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga28b94a171976a4ce71c498d653c4aeab"></a> void </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 class="separator:ga28b94a171976a4ce71c498d653c4aeab"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga2f682851043ea72ea4a9999bcbb03639"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2f682851043ea72ea4a9999bcbb03639"></a> void </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 class="separator:ga2f682851043ea72ea4a9999bcbb03639"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gab419f7080ca6df1e9d92f22cc32f926c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab419f7080ca6df1e9d92f22cc32f926c"></a> void </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 class="separator:gab419f7080ca6df1e9d92f22cc32f926c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga47f0998499a0251e7e83e48f46ceb703"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga47f0998499a0251e7e83e48f46ceb703"></a> void </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 class="separator:ga47f0998499a0251e7e83e48f46ceb703"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga7a4978dece5e9f0547b44e535bf36887"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7a4978dece5e9f0547b44e535bf36887"></a> void </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 class="separator:ga7a4978dece5e9f0547b44e535bf36887"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga3a4a6959b14bcb5b2453c240b56183ae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3a4a6959b14bcb5b2453c240b56183ae"></a> void </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 class="separator:ga3a4a6959b14bcb5b2453c240b56183ae"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga95de5b085f12cc69caac505d4e4c1b02"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga95de5b085f12cc69caac505d4e4c1b02"></a> void </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 class="separator:ga95de5b085f12cc69caac505d4e4c1b02"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga8b0ebaba1204eb4423961dbae99fb119"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8b0ebaba1204eb4423961dbae99fb119"></a> void </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 class="separator:ga8b0ebaba1204eb4423961dbae99fb119"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gab23a8d0f4c9a7f401fb1b26407998e7f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab23a8d0f4c9a7f401fb1b26407998e7f"></a> void </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 class="separator:gab23a8d0f4c9a7f401fb1b26407998e7f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaa8d1d91604b7316f62970ec15673811b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa8d1d91604b7316f62970ec15673811b"></a> void </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 class="separator:gaa8d1d91604b7316f62970ec15673811b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga242593043063bce2b152b644bd02f2d9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga242593043063bce2b152b644bd02f2d9"></a> void </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 class="separator:ga242593043063bce2b152b644bd02f2d9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gabe50fabcd830792c5e189dfcdd841e90"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabe50fabcd830792c5e189dfcdd841e90"></a> void </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 class="separator:gabe50fabcd830792c5e189dfcdd841e90"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga4629bc4758de423f31e0bb5d82cb9d07"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4629bc4758de423f31e0bb5d82cb9d07"></a> void </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 class="separator:ga4629bc4758de423f31e0bb5d82cb9d07"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga434155225815f3f838c92a4d775760f3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga434155225815f3f838c92a4d775760f3"></a> void </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 class="separator:ga434155225815f3f838c92a4d775760f3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga945cb5b884f76f4d7dba8c1b79457c91"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga945cb5b884f76f4d7dba8c1b79457c91"></a> void </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 class="separator:ga945cb5b884f76f4d7dba8c1b79457c91"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaaf83218a88c653ff034c27563a99af87"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaaf83218a88c653ff034c27563a99af87"></a> void </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 class="separator:gaaf83218a88c653ff034c27563a99af87"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga2f63ca9868aaa449b51b31fc6f0d6219"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2f63ca9868aaa449b51b31fc6f0d6219"></a> void </td><td class="memItemRight" valign="bottom"><b>oval_result_criteria_node::oval_result_criteria_node_set_applicability_check</b> (struct <a class="el" href="structoval__result__criteria__node.html">oval_result_criteria_node</a> *, bool)</td></tr> <tr class="separator:ga2f63ca9868aaa449b51b31fc6f0d6219"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gafb8a4ebb6e9928921abb614c602dbf03"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafb8a4ebb6e9928921abb614c602dbf03"></a> void </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 class="separator:gafb8a4ebb6e9928921abb614c602dbf03"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga4191344811c2335d4706fc42973b00e5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4191344811c2335d4706fc42973b00e5"></a> void </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 class="separator:ga4191344811c2335d4706fc42973b00e5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gad4903a3262d02d7a05625fb270635410"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad4903a3262d02d7a05625fb270635410"></a> void </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 class="separator:gad4903a3262d02d7a05625fb270635410"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga3f95f1e22c9d64ebef48e75886291c89"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3f95f1e22c9d64ebef48e75886291c89"></a> void </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 class="separator:ga3f95f1e22c9d64ebef48e75886291c89"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a> Getters</h2></td></tr> <tr class="memitem:ga281026e13fa5e31402d918977e0c9daa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga281026e13fa5e31402d918977e0c9daa"></a> struct <a class="el" href="structoval__generator.html">oval_generator</a> * </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 class="separator:ga281026e13fa5e31402d918977e0c9daa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga00da33a81a83354d21b4eb3b5465f6ae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga00da33a81a83354d21b4eb3b5465f6ae"></a> <a class="el" href="group__OVALDEF.html#ga6d0c5bdab379cdf9908e086efd4d9cca">oval_criteria_node_type_t</a> </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 class="separator:ga00da33a81a83354d21b4eb3b5465f6ae"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gab6db451d4418b26121fd81ed80a069d4"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> * </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 class="memdesc:gab6db451d4418b26121fd81ed80a069d4"><td class="mdescLeft"> </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">More...</a><br/></td></tr> <tr class="separator:gab6db451d4418b26121fd81ed80a069d4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga9446dce32ffdb0f50e771b672a9476f3"><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> * </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 class="memdesc:ga9446dce32ffdb0f50e771b672a9476f3"><td class="mdescLeft"> </td><td class="mdescRight">Return iterator over reporting systems. <a href="#ga9446dce32ffdb0f50e771b672a9476f3">More...</a><br/></td></tr> <tr class="separator:ga9446dce32ffdb0f50e771b672a9476f3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gae53d799c781f0852683122261136420a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae53d799c781f0852683122261136420a"></a> struct <a class="el" href="structoval__results__model.html">oval_results_model</a> * </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 class="separator:gae53d799c781f0852683122261136420a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga50d71d8a26750640fa5f70bcdcd0dfd3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga50d71d8a26750640fa5f70bcdcd0dfd3"></a> struct <a class="el" href="structoval__result__definition.html">oval_result_definition</a> * </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 class="separator:ga50d71d8a26750640fa5f70bcdcd0dfd3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga0746bb0d85e6b854c20907bdc0bb7ec5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0746bb0d85e6b854c20907bdc0bb7ec5"></a> struct <br class="typebreak"/> <a class="el" href="structoval__result__definition__iterator.html">oval_result_definition_iterator</a> * </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 class="separator:ga0746bb0d85e6b854c20907bdc0bb7ec5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gae3367bc794f367c2ae2c0da004c0dbc2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae3367bc794f367c2ae2c0da004c0dbc2"></a> struct <a class="el" href="structoval__result__test__iterator.html">oval_result_test_iterator</a> * </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 class="separator:gae3367bc794f367c2ae2c0da004c0dbc2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga9c6e4358954556db44cbaaf21dd9b23e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9c6e4358954556db44cbaaf21dd9b23e"></a> struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> * </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 class="separator:ga9c6e4358954556db44cbaaf21dd9b23e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaf014f39f3a4de0546d271d12a7321a8d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf014f39f3a4de0546d271d12a7321a8d"></a> struct <a class="el" href="structoval__sysinfo.html">oval_sysinfo</a> * </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 class="separator:gaf014f39f3a4de0546d271d12a7321a8d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga4d20be23c174158ab8b682972b062510"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4d20be23c174158ab8b682972b062510"></a> struct <a class="el" href="structoval__definition.html">oval_definition</a> * </td><td class="memItemRight" valign="bottom"><b>oval_result_definition::oval_result_definition_get_definition</b> (const struct <a class="el" href="structoval__result__definition.html">oval_result_definition</a> *)</td></tr> <tr class="separator:ga4d20be23c174158ab8b682972b062510"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gad78766d72c842032b2548bb2f911374a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad78766d72c842032b2548bb2f911374a"></a> const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__OVALRES.html#gad78766d72c842032b2548bb2f911374a">oval_result_definition::oval_result_definition_get_id</a> (const struct <a class="el" href="structoval__result__definition.html">oval_result_definition</a> *rslt_definition)</td></tr> <tr class="memdesc:gad78766d72c842032b2548bb2f911374a"><td class="mdescLeft"> </td><td class="mdescRight">Returns the attribute of a given result definition. <br/></td></tr> <tr class="separator:gad78766d72c842032b2548bb2f911374a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga5639a83cc25b3902e2814b7fc482eccc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5639a83cc25b3902e2814b7fc482eccc"></a> struct <a class="el" href="structoval__result__system.html">oval_result_system</a> * </td><td class="memItemRight" valign="bottom"><b>oval_result_definition::oval_result_definition_get_system</b> (const struct <a class="el" href="structoval__result__definition.html">oval_result_definition</a> *)</td></tr> <tr class="separator:ga5639a83cc25b3902e2814b7fc482eccc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga73ec1bdeab4eaa3ed248037ee65ccabf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga73ec1bdeab4eaa3ed248037ee65ccabf"></a> int </td><td class="memItemRight" valign="bottom"><b>oval_result_definition::oval_result_definition_get_instance</b> (const struct <a class="el" href="structoval__result__definition.html">oval_result_definition</a> *)</td></tr> <tr class="separator:ga73ec1bdeab4eaa3ed248037ee65ccabf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga95be08d261c5fdbdc9ec16309ca823cb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga95be08d261c5fdbdc9ec16309ca823cb"></a> <a class="el" href="group__OVALRES.html#ga585abe0825db03426e1994ba335dc4bf">oval_result_t</a> </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 class="separator:ga95be08d261c5fdbdc9ec16309ca823cb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gac28fc07f31c72db24ad1ff6036a3c5dd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac28fc07f31c72db24ad1ff6036a3c5dd"></a> <a class="el" href="group__OVALRES.html#ga585abe0825db03426e1994ba335dc4bf">oval_result_t</a> </td><td class="memItemRight" valign="bottom"><b>oval_result_definition::oval_result_definition_get_result</b> (const struct <a class="el" href="structoval__result__definition.html">oval_result_definition</a> *)</td></tr> <tr class="separator:gac28fc07f31c72db24ad1ff6036a3c5dd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaab336fff173da36c47d938fffaac2d1d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaab336fff173da36c47d938fffaac2d1d"></a> struct <a class="el" href="structoval__message__iterator.html">oval_message_iterator</a> * </td><td class="memItemRight" valign="bottom"><b>oval_result_definition::oval_result_definition_get_messages</b> (const struct <a class="el" href="structoval__result__definition.html">oval_result_definition</a> *)</td></tr> <tr class="separator:gaab336fff173da36c47d938fffaac2d1d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga32a65c035951d9c15ffeb35ca01f123f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga32a65c035951d9c15ffeb35ca01f123f"></a> struct <a class="el" href="structoval__result__criteria__node.html">oval_result_criteria_node</a> * </td><td class="memItemRight" valign="bottom"><b>oval_result_definition::oval_result_definition_get_criteria</b> (const struct <a class="el" href="structoval__result__definition.html">oval_result_definition</a> *)</td></tr> <tr class="separator:ga32a65c035951d9c15ffeb35ca01f123f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga78da89bc9f189e26c399cc19ee6cad12"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga78da89bc9f189e26c399cc19ee6cad12"></a> struct <a class="el" href="structoval__test.html">oval_test</a> * </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 class="separator:ga78da89bc9f189e26c399cc19ee6cad12"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaa0ccd135c0eeeb5c0b414dd6d2837962"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa0ccd135c0eeeb5c0b414dd6d2837962"></a> struct <a class="el" href="structoval__result__system.html">oval_result_system</a> * </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 class="separator:gaa0ccd135c0eeeb5c0b414dd6d2837962"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga5948692c70d20ca3092c7edb11d9a86c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5948692c70d20ca3092c7edb11d9a86c"></a> <a class="el" href="group__OVALRES.html#ga585abe0825db03426e1994ba335dc4bf">oval_result_t</a> </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 class="separator:ga5948692c70d20ca3092c7edb11d9a86c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga178ade67c6f6432d2f7ec4350d78b72b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga178ade67c6f6432d2f7ec4350d78b72b"></a> <a class="el" href="group__OVALRES.html#ga585abe0825db03426e1994ba335dc4bf">oval_result_t</a> </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 class="separator:ga178ade67c6f6432d2f7ec4350d78b72b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gadd83aafa852540d81faa402ec15a24cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadd83aafa852540d81faa402ec15a24cd"></a> int </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 class="separator:gadd83aafa852540d81faa402ec15a24cd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga6e747c7fb397521a8dd0da2596b4bbb1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6e747c7fb397521a8dd0da2596b4bbb1"></a> struct <a class="el" href="structoval__message__iterator.html">oval_message_iterator</a> * </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 class="separator:ga6e747c7fb397521a8dd0da2596b4bbb1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gade59ece5456989c8f5a87c5eab622d6e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gade59ece5456989c8f5a87c5eab622d6e"></a> struct <a class="el" href="structoval__result__item__iterator.html">oval_result_item_iterator</a> * </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 class="separator:gade59ece5456989c8f5a87c5eab622d6e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga301d83e855c16a63a4e5bda51b8a5a50"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga301d83e855c16a63a4e5bda51b8a5a50"></a> struct <br class="typebreak"/> <a class="el" href="structoval__variable__binding__iterator.html">oval_variable_binding_iterator</a> * </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 class="separator:ga301d83e855c16a63a4e5bda51b8a5a50"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga01e1f4876814eefbcc336d85f985c6ef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga01e1f4876814eefbcc336d85f985c6ef"></a> struct <a class="el" href="structoval__sysitem.html">oval_sysitem</a> * </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 class="separator:ga01e1f4876814eefbcc336d85f985c6ef"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga1b6ef5c47ca358fc66a01f1d79d7c74d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1b6ef5c47ca358fc66a01f1d79d7c74d"></a> <a class="el" href="group__OVALRES.html#ga585abe0825db03426e1994ba335dc4bf">oval_result_t</a> </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 class="separator:ga1b6ef5c47ca358fc66a01f1d79d7c74d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gad349e0923f4a675c7f33490e02ff7d4c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad349e0923f4a675c7f33490e02ff7d4c"></a> struct <a class="el" href="structoval__message__iterator.html">oval_message_iterator</a> * </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 class="separator:gad349e0923f4a675c7f33490e02ff7d4c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga6c24445153771d93fd43cad974c61c28"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6c24445153771d93fd43cad974c61c28"></a> <a class="el" href="group__OVALRES.html#ga585abe0825db03426e1994ba335dc4bf">oval_result_t</a> </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 class="separator:ga6c24445153771d93fd43cad974c61c28"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gab15f9c8e4b658c731aed5207b972f833"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab15f9c8e4b658c731aed5207b972f833"></a> <a class="el" href="group__OVALRES.html#ga585abe0825db03426e1994ba335dc4bf">oval_result_t</a> </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 class="separator:gab15f9c8e4b658c731aed5207b972f833"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga4f117bf3dd27377bcaf1696d976e9d34"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4f117bf3dd27377bcaf1696d976e9d34"></a> bool </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 class="separator:ga4f117bf3dd27377bcaf1696d976e9d34"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga29d096634110e0b5100ad2f13cc6c1fd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga29d096634110e0b5100ad2f13cc6c1fd"></a> bool </td><td class="memItemRight" valign="bottom"><b>oval_result_criteria_node::oval_result_criteria_node_get_applicability_check</b> (struct <a class="el" href="structoval__result__criteria__node.html">oval_result_criteria_node</a> *)</td></tr> <tr class="separator:ga29d096634110e0b5100ad2f13cc6c1fd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaa804776b791e06ff596b30e12610ecdf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa804776b791e06ff596b30e12610ecdf"></a> <a class="el" href="group__OVALDEF.html#gad5debd6ffe0c38c6de9108e86ee237e6">oval_operator_t</a> </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 class="separator:gaa804776b791e06ff596b30e12610ecdf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gafc11c3f974edb3161d35c4ae14edadd3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafc11c3f974edb3161d35c4ae14edadd3"></a> struct <br class="typebreak"/> <a class="el" href="structoval__result__criteria__node__iterator.html">oval_result_criteria_node_iterator</a> * </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 class="separator:gafc11c3f974edb3161d35c4ae14edadd3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gae8e6b8ea444694d80c331f8f7ebde8b5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae8e6b8ea444694d80c331f8f7ebde8b5"></a> struct <a class="el" href="structoval__result__test.html">oval_result_test</a> * </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 class="separator:gae8e6b8ea444694d80c331f8f7ebde8b5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga0940b21618f7895e80831287079a3d6f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0940b21618f7895e80831287079a3d6f"></a> struct <a class="el" href="structoval__result__definition.html">oval_result_definition</a> * </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 class="separator:ga0940b21618f7895e80831287079a3d6f"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a> Evaluators</h2></td></tr> <tr class="memitem:ga9296017dd4fca47d227e025f67584044"><td class="memItemLeft" align="right" valign="top">int </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 class="memdesc:ga9296017dd4fca47d227e025f67584044"><td class="mdescLeft"> </td><td class="mdescRight">Evaluate all result_systems. <a href="#ga9296017dd4fca47d227e025f67584044">More...</a><br/></td></tr> <tr class="separator:ga9296017dd4fca47d227e025f67584044"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga53d08be53d624d9092eb790d72ef4790"><td class="memItemLeft" align="right" valign="top">int </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 class="memdesc:ga53d08be53d624d9092eb790d72ef4790"><td class="mdescLeft"> </td><td class="mdescRight">Function evaluates all OVAL definitions of specified result_system. <a href="#ga53d08be53d624d9092eb790d72ef4790">More...</a><br/></td></tr> <tr class="separator:ga53d08be53d624d9092eb790d72ef4790"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga74c8804ce98afe814f3964fda7ee9cdc"><td class="memItemLeft" align="right" valign="top">int </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 class="memdesc:ga74c8804ce98afe814f3964fda7ee9cdc"><td class="mdescLeft"> </td><td class="mdescRight">Function evaluates specified OVAL definition in result_system. <a href="#ga74c8804ce98afe814f3964fda7ee9cdc">More...</a><br/></td></tr> <tr class="separator:ga74c8804ce98afe814f3964fda7ee9cdc"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a> Iterators</h2></td></tr> <tr class="memitem:gaafaf1020b88071dd6ee0994595b2f1f1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaafaf1020b88071dd6ee0994595b2f1f1"></a> bool </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 class="separator:gaafaf1020b88071dd6ee0994595b2f1f1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gae6e726d7bd90b143ba4ccf9105071371"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae6e726d7bd90b143ba4ccf9105071371"></a> struct <a class="el" href="structoval__result__system.html">oval_result_system</a> * </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 class="separator:gae6e726d7bd90b143ba4ccf9105071371"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga5ee89c0aef2c2ad22ed7cdff9565a1e5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5ee89c0aef2c2ad22ed7cdff9565a1e5"></a> void </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 class="separator:ga5ee89c0aef2c2ad22ed7cdff9565a1e5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga53a3cccb57a9f0f50b36107ba7bfe7a7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga53a3cccb57a9f0f50b36107ba7bfe7a7"></a> bool </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 class="separator:ga53a3cccb57a9f0f50b36107ba7bfe7a7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga4a77327acff8f9988fd7be15efc1be65"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4a77327acff8f9988fd7be15efc1be65"></a> struct <a class="el" href="structoval__result__definition.html">oval_result_definition</a> * </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 class="separator:ga4a77327acff8f9988fd7be15efc1be65"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga0d80ef45c78a1ef260abd2aa5ca345d5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0d80ef45c78a1ef260abd2aa5ca345d5"></a> void </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 class="separator:ga0d80ef45c78a1ef260abd2aa5ca345d5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga988da9e8afb2c4baa647dfd8ec0ab968"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga988da9e8afb2c4baa647dfd8ec0ab968"></a> bool </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 class="separator:ga988da9e8afb2c4baa647dfd8ec0ab968"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gac907a78b74b573af5d8e2051c22565a0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac907a78b74b573af5d8e2051c22565a0"></a> struct <a class="el" href="structoval__result__test.html">oval_result_test</a> * </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 class="separator:gac907a78b74b573af5d8e2051c22565a0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga3e9db5ec38a60946beaf48b429d6cbdb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3e9db5ec38a60946beaf48b429d6cbdb"></a> void </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 class="separator:ga3e9db5ec38a60946beaf48b429d6cbdb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga07bbb6d38f81f7a42c2d9adf85d2c878"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga07bbb6d38f81f7a42c2d9adf85d2c878"></a> bool </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 class="separator:ga07bbb6d38f81f7a42c2d9adf85d2c878"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga7ddb933eb360eda1fe9af7dbb2566dd4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7ddb933eb360eda1fe9af7dbb2566dd4"></a> struct <a class="el" href="structoval__result__item.html">oval_result_item</a> * </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 class="separator:ga7ddb933eb360eda1fe9af7dbb2566dd4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga3666689d8f581b75ae738043b1fed256"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3666689d8f581b75ae738043b1fed256"></a> void </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 class="separator:ga3666689d8f581b75ae738043b1fed256"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gae2a1528c75075b40ec444e9798dabb53"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae2a1528c75075b40ec444e9798dabb53"></a> bool </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 class="separator:gae2a1528c75075b40ec444e9798dabb53"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaafde944e12acb2bc578fbbaf345bc153"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaafde944e12acb2bc578fbbaf345bc153"></a> struct <a class="el" href="structoval__result__criteria__node.html">oval_result_criteria_node</a> * </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 class="separator:gaafde944e12acb2bc578fbbaf345bc153"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaabed4219bceaa68753a1ff7d313f532d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaabed4219bceaa68753a1ff7d313f532d"></a> void </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> <tr class="separator:gaabed4219bceaa68753a1ff7d313f532d"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">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> <h2 class="groupheader">Enumeration Type Documentation</h2> <a class="anchor" id="ga585abe0825db03426e1994ba335dc4bf"></a> <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> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga585abe0825db03426e1994ba335dc4bfa357fc62bc86fa6528490408859c0f66f"></a>OVAL_RESULT_TRUE</em> </td><td class="fielddoc"> <p>Characteristics being evaluated match the information represented in the system characteristic. </p> </td></tr> <tr><td class="fieldname"><em><a class="anchor" id="gga585abe0825db03426e1994ba335dc4bfa90f2ff8de6c8cc699fdd4446e10bc26d"></a>OVAL_RESULT_FALSE</em> </td><td class="fielddoc"> <p>Characteristics being evaluated do not match the information represented in the system characteristic. </p> </td></tr> <tr><td class="fieldname"><em><a class="anchor" id="gga585abe0825db03426e1994ba335dc4bfa8f012a3c2ed665015e42bc0ff1d82f99"></a>OVAL_RESULT_UNKNOWN</em> </td><td class="fielddoc"> <p>Characteristics being evaluated can not be found in the system characteristic. </p> </td></tr> <tr><td class="fieldname"><em><a class="anchor" id="gga585abe0825db03426e1994ba335dc4bfa749cd036ba45a3b949632077aa589a56"></a>OVAL_RESULT_ERROR</em> </td><td class="fielddoc"> <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 class="fieldname"><em><a class="anchor" id="gga585abe0825db03426e1994ba335dc4bfad781502be6aadae5cee9fbb20c2055d5"></a>OVAL_RESULT_NOT_EVALUATED</em> </td><td class="fielddoc"> <p>Choice was made not to evaluate the given definition or test. </p> </td></tr> <tr><td class="fieldname"><em><a class="anchor" id="gga585abe0825db03426e1994ba335dc4bfaae80460adfe0d7e626cd14ee1882fa66"></a>OVAL_RESULT_NOT_APPLICABLE</em> </td><td class="fielddoc"> <p>Definition or test being evaluated is not valid on the given platform. </p> </td></tr> </table> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a class="anchor" id="ga20ed831f722aede28819f36432b66fe8"></a> <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> * </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> * </td> <td class="paramname"><em>old_node</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <dl class="section return"><dt>Returns</dt><dd>A copy of the specified <a class="el" href="structoval__result__criteria__node.html">oval_result_criteria_node</a>. </dd></dl> </div> </div> <a class="anchor" id="gac1ef4a97ff6d541641e2d48e806d57ec"></a> <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> * </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> * </td> <td class="paramname"><em>old_definition</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <dl class="section return"><dt>Returns</dt><dd>A copy of the specified <a class="el" href="structoval__result__definition.html">oval_result_definition</a>. </dd></dl> </div> </div> <a class="anchor" id="gae2a98610ee48490451f3db81e4af8773"></a> <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> * </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> * </td> <td class="paramname"><em>old_item</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <dl class="section return"><dt>Returns</dt><dd>A copy of the specified <a class="el" href="structoval__result__item.html">oval_result_item</a>. </dd></dl> </div> </div> <a class="anchor" id="gad127431c5cc527955fb9e8c67b25545e"></a> <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> * </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> * </td> <td class="paramname"><em>old_system</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <dl class="section return"><dt>Returns</dt><dd>A copy of the specified <a class="el" href="structoval__result__system.html">oval_result_system</a>. </dd></dl> </div> </div> <a class="anchor" id="ga53d08be53d624d9092eb790d72ef4790"></a> <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> * </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 class="params"><dt>Parameters</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="section return"><dt>Returns</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> <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> * </td> <td class="paramname"><em>sys</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>id</em> </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 class="params"><dt>Parameters</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="section return"><dt>Returns</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> <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> * </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> * </td> <td class="paramname"><em>old_test</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <dl class="section return"><dt>Returns</dt><dd>A copy of the specified <a class="el" href="structoval__result__test.html">oval_result_test</a>. </dd></dl> </div> </div> <a class="anchor" id="ga901e893f2d37f85de25cb9b92c5faf93"></a> <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> * </td> <td class="paramname"></td><td>)</td> <td></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="section return"><dt>Returns</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> <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> * </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="section return"><dt>Returns</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="ga939ba9067d9c97bf955a47916c3e7635"></a> <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> * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="structoval__directives__model.html">oval_directives_model</a> * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>file</em> </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 class="params"><dt>Parameters</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">model</td><td>the <a class="el" href="structoval__directives__model.html" title="This structure holds instance of OVAL Directives. ">oval_directives_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> <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> * </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 class="params"><dt>Parameters</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> <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> * </td> <td class="paramname"><em>model</em></td><td>)</td> <td></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 class="params"><dt>Parameters</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> <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> * </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Return iterator over reporting systems. </p> <dl class="params"><dt>Parameters</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="gafc2ef70e13dd8737db734db01ad44a05"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int oval_results_model_import </td> <td>(</td> <td class="paramtype">struct <a class="el" href="structoval__results__model.html">oval_results_model</a> * </td> <td class="paramname"><em>model</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>file</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Import the content from the file into an 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 class="params"><dt>Parameters</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="section return"><dt>Returns</dt><dd>-1 if an error occurred </dd></dl> </div> </div> <a class="anchor" id="ga4ed7e35ea3e0ea3cddde488fc6b94da2"></a> <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> * </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> ** </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></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 class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">definition_model</td><td>the specified <a class="el" href="structoval__definition__model.html" title="Oval definition model. ">oval_definition_model</a>. </td></tr> <tr><td class="paramname">syschar_model</td><td>the array of specified <a class="el" href="structoval__syschar__model.html" title="OVAL System Characteristics model. ">oval_syschar_model(s)</a> terminated by NULL. </td></tr> </table> </dd> </dl> </div> </div> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.6 </small></address> </body> </html>