<!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 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> <div class="header"> <div class="summary"> <a href="#nested-classes">Data Structures</a> | <a href="#files">Files</a> | <a href="#enum-members">Enumerations</a> | <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  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__results__model.html">oval_results_model</a></td></tr> <tr><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><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><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><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><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><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><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><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><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><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><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><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__result__directives.html">oval_result_directives</a></td></tr> <tr><td class="mdescLeft"> </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  </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  </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><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><td class="memItemLeft" align="right" valign="top">enum  </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"> </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 * </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> * </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"> </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> * </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"> </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> * </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"> </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 </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"> </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 </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"> </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> * </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> * </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 </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> * </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> * </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 </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> * </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> * </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 </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> * </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> * </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 </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> * </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> * </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 </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> * </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"> </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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"> </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 </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"> </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> * </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> </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> * </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"> </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> * </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"> </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> * </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> * </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> * </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> * </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> * </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> * </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> * </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> * </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 </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> </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> </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> * </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> * </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> * </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> * </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> </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> </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 </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> * </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> * </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> * </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> * </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> </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> * </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> </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> </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 </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> </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> * </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> * </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> * </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 </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> </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 </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"> </td><td class="mdescRight">Evaluate all result_systems. <a href="#ga9296017dd4fca47d227e025f67584044"></a><br/></td></tr> <tr><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><td class="mdescLeft"> </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 </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"> </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 </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> * </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 </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 </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> * </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 </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 </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> * </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 </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 </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> * </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 </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 </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> * </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 </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> * </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><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> * </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><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> * </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> * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>flag</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"><em>val</em> </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> * </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><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> * </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><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> * </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> * </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><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> * </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><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> * </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> * </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> * </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> * </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><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> * </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> * </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> * </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> * </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><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> * </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><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  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> </html>