Sophie

Sophie

distrib > Scientific%20Linux > 5x > x86_64 > by-pkgid > dcbb19bbc4636f73f405fbb232b0cc34 > files > 842

openscap-devel-1.0.8-1.el5_10.x86_64.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>Open SCAP Library: xccdf_rule Struct Reference</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&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a>  </div>
  <div class="headertitle">
<div class="title">xccdf_rule Struct Reference<div class="ingroups"><a class="el" href="group__XCCDF.html">XCCDF</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p>XCCDF rule defines a test execution.  
 <a href="structxccdf__rule.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="xccdf__benchmark_8h_source.html">xccdf_benchmark.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:gaacee1f7faddadfe68306877e482ef39b"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCCDF.html#gaacee1f7faddadfe68306877e482ef39b">xccdf_rule_new</a> (void)</td></tr>
<tr class="separator:gaacee1f7faddadfe68306877e482ef39b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7a936f42cac70f595a28caa4a5abab6d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCCDF.html#ga7a936f42cac70f595a28caa4a5abab6d">xccdf_rule_free</a> (struct <a class="el" href="structxccdf__item.html">xccdf_item</a> *rule)</td></tr>
<tr class="separator:ga7a936f42cac70f595a28caa4a5abab6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3f267dbc16bf812244d7b7ab7f00abfa"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structxccdf__item.html">xccdf_item</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCCDF.html#ga3f267dbc16bf812244d7b7ab7f00abfa">xccdf_rule_to_item</a> (struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *item)</td></tr>
<tr class="separator:ga3f267dbc16bf812244d7b7ab7f00abfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafb3c2711df5a17016e63791d18bbae0b"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCCDF.html#gafb3c2711df5a17016e63791d18bbae0b">xccdf_rule_clone</a> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr class="separator:gafb3c2711df5a17016e63791d18bbae0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Getters</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>Return value is pointer to structure's member.</p>
<p>Do not free unless you null the pointer in the structure. Use remove function otherwise. </p>
</div></td></tr>
<tr class="memitem:ga817439e4ec92778e51c0e072953cde26"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structxccdf__item.html">xccdf_item</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCCDF.html#ga817439e4ec92778e51c0e072953cde26">xccdf_rule_get_parent</a> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr class="memdesc:ga817439e4ec92778e51c0e072953cde26"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return rule's parent in the grouping hierarchy.  <a href="group__XCCDF.html#ga817439e4ec92778e51c0e072953cde26">More...</a><br/></td></tr>
<tr class="separator:ga817439e4ec92778e51c0e072953cde26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7a010303cf0e00813b0be19e27c77e8e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7a010303cf0e00813b0be19e27c77e8e"></a>
const char *&#160;</td><td class="memItemRight" valign="bottom"><b>xccdf_rule_get_id</b> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr class="separator:ga7a010303cf0e00813b0be19e27c77e8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga317deaf28be30732d59f657ff8dd6958"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga317deaf28be30732d59f657ff8dd6958"></a>
struct <a class="el" href="structoscap__text__iterator.html">oscap_text_iterator</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>xccdf_rule_get_title</b> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr class="separator:ga317deaf28be30732d59f657ff8dd6958"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa1da7de517119360d8ad77c7e299bd20"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa1da7de517119360d8ad77c7e299bd20"></a>
struct <a class="el" href="structoscap__text__iterator.html">oscap_text_iterator</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>xccdf_rule_get_description</b> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr class="separator:gaa1da7de517119360d8ad77c7e299bd20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab7ff62ce13f62ba8c6e631ee66f3a6ac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab7ff62ce13f62ba8c6e631ee66f3a6ac"></a>
const char *&#160;</td><td class="memItemRight" valign="bottom"><b>xccdf_rule_get_version</b> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr class="separator:gab7ff62ce13f62ba8c6e631ee66f3a6ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga797911ab69481ed7aa000e7685e975f4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga797911ab69481ed7aa000e7685e975f4"></a>
struct <a class="el" href="structoscap__text__iterator.html">oscap_text_iterator</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>xccdf_rule_get_question</b> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr class="separator:ga797911ab69481ed7aa000e7685e975f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaca29de9f588dc2e0af7ded7ecc586d45"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaca29de9f588dc2e0af7ded7ecc586d45"></a>
struct <a class="el" href="structxccdf__warning__iterator.html">xccdf_warning_iterator</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>xccdf_rule_get_warnings</b> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr class="separator:gaca29de9f588dc2e0af7ded7ecc586d45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8d9d81873939644d2e4408b9dde007ce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8d9d81873939644d2e4408b9dde007ce"></a>
struct <a class="el" href="structoscap__text__iterator.html">oscap_text_iterator</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>xccdf_rule_get_rationale</b> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr class="separator:ga8d9d81873939644d2e4408b9dde007ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf6d4e3590a7a1dd80f76ae2a1fae9fd1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf6d4e3590a7a1dd80f76ae2a1fae9fd1"></a>
const char *&#160;</td><td class="memItemRight" valign="bottom"><b>xccdf_rule_get_cluster_id</b> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr class="separator:gaf6d4e3590a7a1dd80f76ae2a1fae9fd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafdd21fd5d89c37057c5def6ff9a3ae41"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafdd21fd5d89c37057c5def6ff9a3ae41"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>xccdf_rule_get_weight</b> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr class="separator:gafdd21fd5d89c37057c5def6ff9a3ae41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6d1ef177c45a9bbfc0c1a851b4f1fa37"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6d1ef177c45a9bbfc0c1a851b4f1fa37"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>xccdf_rule_set_weight</b> (struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *item, <a class="el" href="group__XCCDF.html#ga83ab7d5052d01468f373732e268f47b4">xccdf_numeric</a> newval)</td></tr>
<tr class="separator:ga6d1ef177c45a9bbfc0c1a851b4f1fa37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga782c532856c73ec870ef4a46fe5b4163"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga782c532856c73ec870ef4a46fe5b4163"></a>
const char *&#160;</td><td class="memItemRight" valign="bottom"><b>xccdf_rule_get_extends</b> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr class="separator:ga782c532856c73ec870ef4a46fe5b4163"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1e5f3dc4174561a2c3127064eb3eb760"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1e5f3dc4174561a2c3127064eb3eb760"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>xccdf_rule_get_abstract</b> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr class="separator:ga1e5f3dc4174561a2c3127064eb3eb760"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacfdf3059aa13565c5f3b1c48141293cf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gacfdf3059aa13565c5f3b1c48141293cf"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>xccdf_rule_get_prohibit_changes</b> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr class="separator:gacfdf3059aa13565c5f3b1c48141293cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6eb38697cda8f47dc378f9574656f9d5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6eb38697cda8f47dc378f9574656f9d5"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>xccdf_rule_get_hidden</b> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr class="separator:ga6eb38697cda8f47dc378f9574656f9d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6158afdcbe92ee47870a11a8051b321a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6158afdcbe92ee47870a11a8051b321a"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>xccdf_rule_get_selected</b> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr class="separator:ga6158afdcbe92ee47870a11a8051b321a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga62093f472f3a5e1e531c545b1f44d66e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga62093f472f3a5e1e531c545b1f44d66e"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>xccdf_rule_get_multiple</b> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr class="separator:ga62093f472f3a5e1e531c545b1f44d66e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeabfb438efd484eb9549b3b6130920c2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaeabfb438efd484eb9549b3b6130920c2"></a>
struct <a class="el" href="structoscap__string__iterator.html">oscap_string_iterator</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>xccdf_rule_get_platforms</b> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr class="separator:gaeabfb438efd484eb9549b3b6130920c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6d231648d29afe4831438d3dde4b873f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6d231648d29afe4831438d3dde4b873f"></a>
struct <a class="el" href="structxccdf__status__iterator.html">xccdf_status_iterator</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>xccdf_rule_get_statuses</b> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr class="separator:ga6d231648d29afe4831438d3dde4b873f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaba6fb1a3cad4e79bbd5012d0bbfb3658"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaba6fb1a3cad4e79bbd5012d0bbfb3658"></a>
struct oscap_reference_iterator *&#160;</td><td class="memItemRight" valign="bottom"><b>xccdf_rule_get_dc_statuses</b> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr class="separator:gaba6fb1a3cad4e79bbd5012d0bbfb3658"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae2d1b72417c8d42100d54375ef00cd1e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae2d1b72417c8d42100d54375ef00cd1e"></a>
struct oscap_reference_iterator *&#160;</td><td class="memItemRight" valign="bottom"><b>xccdf_rule_get_references</b> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr class="separator:gae2d1b72417c8d42100d54375ef00cd1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga155d5b72048bf305f19caf55ed852428"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga155d5b72048bf305f19caf55ed852428"></a>
struct <a class="el" href="structxccdf__status.html">xccdf_status</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>xccdf_rule_get_status_current</b> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr class="separator:ga155d5b72048bf305f19caf55ed852428"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga374f42a358ead057291c94498bded253"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga374f42a358ead057291c94498bded253"></a>
const char *&#160;</td><td class="memItemRight" valign="bottom"><b>xccdf_rule_get_impact_metric</b> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr class="separator:ga374f42a358ead057291c94498bded253"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9914528fd3ff54942be50e392133e0a2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9914528fd3ff54942be50e392133e0a2"></a>
<a class="el" href="group__XCCDF.html#ga6cb5c6fdd0ccc42b1c8cec5313df5804">xccdf_role_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>xccdf_rule_get_role</b> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr class="separator:ga9914528fd3ff54942be50e392133e0a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3ac5c1ee1f0c9ad06cf76b4cd7e9e758"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3ac5c1ee1f0c9ad06cf76b4cd7e9e758"></a>
<a class="el" href="group__XCCDF.html#ga209163661038a6be4066cdec716c997f">xccdf_level_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>xccdf_rule_get_severity</b> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr class="separator:ga3ac5c1ee1f0c9ad06cf76b4cd7e9e758"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga87afdcefcfbedce3ead1665065689698"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga87afdcefcfbedce3ead1665065689698"></a>
struct <a class="el" href="structxccdf__ident__iterator.html">xccdf_ident_iterator</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>xccdf_rule_get_idents</b> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr class="separator:ga87afdcefcfbedce3ead1665065689698"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga49cba4d7506a67e41af5e0fd09a0ec88"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga49cba4d7506a67e41af5e0fd09a0ec88"></a>
struct <a class="el" href="structxccdf__check__iterator.html">xccdf_check_iterator</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>xccdf_rule_get_checks</b> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr class="separator:ga49cba4d7506a67e41af5e0fd09a0ec88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga01d492201c5c6e5bb5d8eada1cbbff61"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga01d492201c5c6e5bb5d8eada1cbbff61"></a>
struct <br class="typebreak"/>
<a class="el" href="structxccdf__profile__note__iterator.html">xccdf_profile_note_iterator</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>xccdf_rule_get_profile_notes</b> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr class="separator:ga01d492201c5c6e5bb5d8eada1cbbff61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadce3e44106eb0fe68ad058fdea60f688"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadce3e44106eb0fe68ad058fdea60f688"></a>
struct <a class="el" href="structxccdf__fix__iterator.html">xccdf_fix_iterator</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>xccdf_rule_get_fixes</b> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr class="separator:gadce3e44106eb0fe68ad058fdea60f688"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga93fe0658d9bd6fbb3d8b6fb656192b75"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga93fe0658d9bd6fbb3d8b6fb656192b75"></a>
struct <a class="el" href="structxccdf__fixtext__iterator.html">xccdf_fixtext_iterator</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>xccdf_rule_get_fixtexts</b> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr class="separator:ga93fe0658d9bd6fbb3d8b6fb656192b75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5779f84d2a4cad4141804c05d10aae41"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5779f84d2a4cad4141804c05d10aae41"></a>
struct <a class="el" href="structoscap__string__iterator.html">oscap_string_iterator</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>xccdf_rule_get_conflicts</b> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr class="separator:ga5779f84d2a4cad4141804c05d10aae41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga399a34d85883b83c2a1cc8e6f40b0cb4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga399a34d85883b83c2a1cc8e6f40b0cb4"></a>
struct <a class="el" href="structoscap__stringlist__iterator.html">oscap_stringlist_iterator</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>xccdf_rule_get_requires</b> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr class="separator:ga399a34d85883b83c2a1cc8e6f40b0cb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac8798685576bcf4e901801a9dadb5f0d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac8798685576bcf4e901801a9dadb5f0d"></a>
struct <a class="el" href="structoscap__string__iterator.html">oscap_string_iterator</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>xccdf_rule_get_metadata</b> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr class="separator:gac8798685576bcf4e901801a9dadb5f0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae03fabd2e6e9d05f92e87065c221ace0"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCCDF.html#gae03fabd2e6e9d05f92e87065c221ace0">xccdf_rule_get_version_update</a> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr class="separator:gae03fabd2e6e9d05f92e87065c221ace0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5e83efb0b030334033f129f0b46c2180"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCCDF.html#ga5e83efb0b030334033f129f0b46c2180">xccdf_rule_get_version_time</a> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr class="separator:ga5e83efb0b030334033f129f0b46c2180"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga332dc16c9cb3937a60b0878ffd4bafea"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structxccdf__benchmark.html">xccdf_benchmark</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCCDF.html#ga332dc16c9cb3937a60b0878ffd4bafea">xccdf_rule_get_benchmark</a> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr class="separator:ga332dc16c9cb3937a60b0878ffd4bafea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Setters</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>For lists use add functions.</p>
<p>Parameters of set functions are duplicated in memory and need to be freed by caller. </p>
</div></td></tr>
<tr class="memitem:gac303eb743bbbc962c79d2954e1c036f7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCCDF.html#gac303eb743bbbc962c79d2954e1c036f7">xccdf_rule_set_id</a> (struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *item, const char *newval)</td></tr>
<tr class="separator:gac303eb743bbbc962c79d2954e1c036f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf7ce5fb75242d26ede9f5b38d935d017"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCCDF.html#gaf7ce5fb75242d26ede9f5b38d935d017">xccdf_rule_set_cluster_id</a> (struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *item, const char *newval)</td></tr>
<tr class="separator:gaf7ce5fb75242d26ede9f5b38d935d017"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaba4c1a23585bfecde50f397e57215925"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCCDF.html#gaba4c1a23585bfecde50f397e57215925">xccdf_rule_set_extends</a> (struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *item, const char *newval)</td></tr>
<tr class="separator:gaba4c1a23585bfecde50f397e57215925"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3a996b30096b22190586d6e5ec1834b5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCCDF.html#ga3a996b30096b22190586d6e5ec1834b5">xccdf_rule_set_version</a> (struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *item, const char *newval)</td></tr>
<tr class="separator:ga3a996b30096b22190586d6e5ec1834b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae738083a637d229fbe5fd2e1950e5229"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCCDF.html#gae738083a637d229fbe5fd2e1950e5229">xccdf_rule_set_version_time</a> (struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *item, const char *newval)</td></tr>
<tr class="separator:gae738083a637d229fbe5fd2e1950e5229"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga36c646afa0814ef2adf9bcc055456a4b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCCDF.html#ga36c646afa0814ef2adf9bcc055456a4b">xccdf_rule_set_version_update</a> (struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *item, const char *newval)</td></tr>
<tr class="separator:ga36c646afa0814ef2adf9bcc055456a4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga33d0ac81a6954d3fffb310be2e2308d5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCCDF.html#ga33d0ac81a6954d3fffb310be2e2308d5">xccdf_rule_set_abstract</a> (struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *item, bool newval)</td></tr>
<tr class="separator:ga33d0ac81a6954d3fffb310be2e2308d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab0b4f412b46a64b48fda3dbd0a2fab11"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCCDF.html#gab0b4f412b46a64b48fda3dbd0a2fab11">xccdf_rule_set_hidden</a> (struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *item, bool newval)</td></tr>
<tr class="separator:gab0b4f412b46a64b48fda3dbd0a2fab11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga95df88dc11b1f8278e98b0b344fd8b3f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCCDF.html#ga95df88dc11b1f8278e98b0b344fd8b3f">xccdf_rule_set_prohibit_changes</a> (struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *item, bool newval)</td></tr>
<tr class="separator:ga95df88dc11b1f8278e98b0b344fd8b3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3e8adaf90165ae1144c5f8f539942242"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCCDF.html#ga3e8adaf90165ae1144c5f8f539942242">xccdf_rule_set_selected</a> (struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *item, bool newval)</td></tr>
<tr class="separator:ga3e8adaf90165ae1144c5f8f539942242"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8c46a5930abbd467d94bede1b217da71"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCCDF.html#ga8c46a5930abbd467d94bede1b217da71">xccdf_rule_set_multiple</a> (struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *item, bool newval)</td></tr>
<tr class="separator:ga8c46a5930abbd467d94bede1b217da71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8dceec728a6ae70a19899b8419be73af"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCCDF.html#ga8dceec728a6ae70a19899b8419be73af">xccdf_rule_set_impact_metric</a> (struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *item, const char *newval)</td></tr>
<tr class="separator:ga8dceec728a6ae70a19899b8419be73af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga49ef9d2b0ca4e74b296a9f1dc1dafb60"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCCDF.html#ga49ef9d2b0ca4e74b296a9f1dc1dafb60">xccdf_rule_set_role</a> (struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *item, <a class="el" href="group__XCCDF.html#ga6cb5c6fdd0ccc42b1c8cec5313df5804">xccdf_role_t</a> newval)</td></tr>
<tr class="separator:ga49ef9d2b0ca4e74b296a9f1dc1dafb60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1c8a92a6816375de5a1f164d5ec823d5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCCDF.html#ga1c8a92a6816375de5a1f164d5ec823d5">xccdf_rule_set_severity</a> (struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *item, <a class="el" href="group__XCCDF.html#ga209163661038a6be4066cdec716c997f">xccdf_level_t</a> newval)</td></tr>
<tr class="separator:ga1c8a92a6816375de5a1f164d5ec823d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaae53e8aadff31334e12707eb53162f42"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCCDF.html#gaae53e8aadff31334e12707eb53162f42">xccdf_rule_add_metadata</a> (struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *item, const char *metadata)</td></tr>
<tr class="separator:gaae53e8aadff31334e12707eb53162f42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9b9907d456634495ad129b49ba6fabb5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCCDF.html#ga9b9907d456634495ad129b49ba6fabb5">xccdf_rule_add_description</a> (struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *item, struct <a class="el" href="structoscap__text.html">oscap_text</a> *newval)</td></tr>
<tr class="separator:ga9b9907d456634495ad129b49ba6fabb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga66fa62b0bed946f49baa176d8bc4be2b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCCDF.html#ga66fa62b0bed946f49baa176d8bc4be2b">xccdf_rule_add_platform</a> (struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *item, const char *newval)</td></tr>
<tr class="separator:ga66fa62b0bed946f49baa176d8bc4be2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga634aa326ea2519ccead573349ac3c53e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCCDF.html#ga634aa326ea2519ccead573349ac3c53e">xccdf_rule_add_question</a> (struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *item, struct <a class="el" href="structoscap__text.html">oscap_text</a> *newval)</td></tr>
<tr class="separator:ga634aa326ea2519ccead573349ac3c53e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9fc2f0d8e71d01687dd489084fe1906f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCCDF.html#ga9fc2f0d8e71d01687dd489084fe1906f">xccdf_rule_add_rationale</a> (struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *item, struct <a class="el" href="structoscap__text.html">oscap_text</a> *newval)</td></tr>
<tr class="separator:ga9fc2f0d8e71d01687dd489084fe1906f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafca2aa3c74d08ef24fd36b60b6391986"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCCDF.html#gafca2aa3c74d08ef24fd36b60b6391986">xccdf_rule_add_reference</a> (struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *item, struct <a class="el" href="structoscap__reference.html">oscap_reference</a> *newval)</td></tr>
<tr class="separator:gafca2aa3c74d08ef24fd36b60b6391986"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac602ca85ff1542493c42595b6890479e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCCDF.html#gac602ca85ff1542493c42595b6890479e">xccdf_rule_add_status</a> (struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *item, struct <a class="el" href="structxccdf__status.html">xccdf_status</a> *newval)</td></tr>
<tr class="separator:gac602ca85ff1542493c42595b6890479e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4c01a4f3d47253263957f8c667f9c2f0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCCDF.html#ga4c01a4f3d47253263957f8c667f9c2f0">xccdf_rule_add_dc_status</a> (struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *item, struct <a class="el" href="structoscap__reference.html">oscap_reference</a> *newval)</td></tr>
<tr class="separator:ga4c01a4f3d47253263957f8c667f9c2f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac792bdffe479b1736d7caf9b6ff1ccc3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCCDF.html#gac792bdffe479b1736d7caf9b6ff1ccc3">xccdf_rule_add_title</a> (struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *item, struct <a class="el" href="structoscap__text.html">oscap_text</a> *newval)</td></tr>
<tr class="separator:gac792bdffe479b1736d7caf9b6ff1ccc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga23ccf00d64d5ae43f10aa80d3faac074"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCCDF.html#ga23ccf00d64d5ae43f10aa80d3faac074">xccdf_rule_add_warning</a> (struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *item, struct <a class="el" href="structxccdf__warning.html">xccdf_warning</a> *newval)</td></tr>
<tr class="separator:ga23ccf00d64d5ae43f10aa80d3faac074"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad047e9196d516d97d8d0485bc66ba7e5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCCDF.html#gad047e9196d516d97d8d0485bc66ba7e5">xccdf_rule_add_ident</a> (struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *item, struct <a class="el" href="structxccdf__ident.html">xccdf_ident</a> *newval)</td></tr>
<tr class="separator:gad047e9196d516d97d8d0485bc66ba7e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga78dbf233e94ce48b8d6f175a73779d5a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCCDF.html#ga78dbf233e94ce48b8d6f175a73779d5a">xccdf_rule_add_check</a> (struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *item, struct <a class="el" href="structxccdf__check.html">xccdf_check</a> *newval)</td></tr>
<tr class="separator:ga78dbf233e94ce48b8d6f175a73779d5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabc1ef46e2e4fbbb5de1ed2c0b76ad1c4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCCDF.html#gabc1ef46e2e4fbbb5de1ed2c0b76ad1c4">xccdf_rule_add_profile_note</a> (struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *item, struct <a class="el" href="structxccdf__profile__note.html">xccdf_profile_note</a> *newval)</td></tr>
<tr class="separator:gabc1ef46e2e4fbbb5de1ed2c0b76ad1c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8691ac1012dafaec6a46a20a83ce45bb"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCCDF.html#ga8691ac1012dafaec6a46a20a83ce45bb">xccdf_rule_add_fix</a> (struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *item, struct <a class="el" href="structxccdf__fix.html">xccdf_fix</a> *newval)</td></tr>
<tr class="separator:ga8691ac1012dafaec6a46a20a83ce45bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad09a02bfcb68b8591b1df38f3bcea375"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCCDF.html#gad09a02bfcb68b8591b1df38f3bcea375">xccdf_rule_add_fixtext</a> (struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *item, struct <a class="el" href="structxccdf__fixtext.html">xccdf_fixtext</a> *newval)</td></tr>
<tr class="separator:gad09a02bfcb68b8591b1df38f3bcea375"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf743a17ba9ff7713399f269f26c24cb8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCCDF.html#gaf743a17ba9ff7713399f269f26c24cb8">xccdf_rule_add_requires</a> (struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule, struct <a class="el" href="structoscap__stringlist.html">oscap_stringlist</a> *requires)</td></tr>
<tr class="separator:gaf743a17ba9ff7713399f269f26c24cb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad04accfe5a2029c4a82c7023fc5c8a56"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCCDF.html#gad04accfe5a2029c4a82c7023fc5c8a56">xccdf_rule_add_conflicts</a> (struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule, const char *conflicts)</td></tr>
<tr class="separator:gad04accfe5a2029c4a82c7023fc5c8a56"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>XCCDF rule defines a test execution. </p>
<p>Groups are in this module as well. </p>
</div><hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="xccdf__benchmark_8h_source.html">xccdf_benchmark.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>