Sophie

Sophie

distrib > Mandriva > current > x86_64 > by-pkgid > 3736f276bb1ccfbcee6cb2d27b25d981 > files > 536

openscap-devel-0.5.7-1mdv2010.1.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"/>
<title>Open SCAP Library: xccdf_rule Struct Reference</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.6.1 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li><a href="classes.html"><span>Data&nbsp;Structure&nbsp;Index</span></a></li>
      <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>xccdf_rule Struct Reference<br/>
<small>
[<a class="el" href="group__XCCDF.html">XCCDF</a>,&nbsp;<a class="el" href="group__rule.html">XCCDF Rule</a>]</small>
</h1><!-- doxytag: class="xccdf_rule" -->
<p>XCCDF Rule.  
<a href="#_details">More...</a></p>

<p><code>#include &lt;<a class="el" href="xccdf_8h_source.html">xccdf.h</a>&gt;</code></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__rule.html#a7a010303cf0e00813b0be19e27c77e8e">xccdf_rule_get_id</a> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get rule ID.  <a href="#a7a010303cf0e00813b0be19e27c77e8e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a317deaf28be30732d59f657ff8dd6958"></a><!-- doxytag: member="xccdf_rule::xccdf_rule_get_title" ref="a317deaf28be30732d59f657ff8dd6958" args="(const struct xccdf_rule *rule)" -->
struct <a class="el" href="structoscap__text__iterator.html">oscap_text_iterator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__rule.html#a317deaf28be30732d59f657ff8dd6958">xccdf_rule_get_title</a> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get rule title. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa1da7de517119360d8ad77c7e299bd20"></a><!-- doxytag: member="xccdf_rule::xccdf_rule_get_description" ref="aa1da7de517119360d8ad77c7e299bd20" args="(const struct xccdf_rule *rule)" -->
struct <a class="el" href="structoscap__text__iterator.html">oscap_text_iterator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__rule.html#aa1da7de517119360d8ad77c7e299bd20">xccdf_rule_get_description</a> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get rule description. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__rule.html#ab7ff62ce13f62ba8c6e631ee66f3a6ac">xccdf_rule_get_version</a> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get rule version.  <a href="#ab7ff62ce13f62ba8c6e631ee66f3a6ac"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a797911ab69481ed7aa000e7685e975f4"></a><!-- doxytag: member="xccdf_rule::xccdf_rule_get_question" ref="a797911ab69481ed7aa000e7685e975f4" args="(const struct xccdf_rule *rule)" -->
struct <a class="el" href="structoscap__text__iterator.html">oscap_text_iterator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__rule.html#a797911ab69481ed7aa000e7685e975f4">xccdf_rule_get_question</a> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get rule question. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aca29de9f588dc2e0af7ded7ecc586d45"></a><!-- doxytag: member="xccdf_rule::xccdf_rule_get_warnings" ref="aca29de9f588dc2e0af7ded7ecc586d45" args="(const struct xccdf_rule *rule)" -->
struct <a class="el" href="structxccdf__warning__iterator.html">xccdf_warning_iterator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__rule.html#aca29de9f588dc2e0af7ded7ecc586d45">xccdf_rule_get_warnings</a> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get rule question. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d9d81873939644d2e4408b9dde007ce"></a><!-- doxytag: member="xccdf_rule::xccdf_rule_get_rationale" ref="a8d9d81873939644d2e4408b9dde007ce" args="(const struct xccdf_rule *rule)" -->
struct <a class="el" href="structoscap__text__iterator.html">oscap_text_iterator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__rule.html#a8d9d81873939644d2e4408b9dde007ce">xccdf_rule_get_rationale</a> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get rule rationale. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__rule.html#af6d4e3590a7a1dd80f76ae2a1fae9fd1">xccdf_rule_get_cluster_id</a> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get rule cluster ID.  <a href="#af6d4e3590a7a1dd80f76ae2a1fae9fd1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac695a2e41c3492a01b75dd75c1efd56f"></a><!-- doxytag: member="xccdf_rule::xccdf_rule_get_check" ref="ac695a2e41c3492a01b75dd75c1efd56f" args="(const struct xccdf_rule *rule)" -->
struct <a class="el" href="structxccdf__check.html">xccdf_check</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__rule.html#ac695a2e41c3492a01b75dd75c1efd56f">xccdf_rule_get_check</a> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get rule's currently selected check. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__rule.html#afdd21fd5d89c37057c5def6ff9a3ae41">xccdf_rule_get_weight</a> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get rule scoring weight.  <a href="#afdd21fd5d89c37057c5def6ff9a3ae41"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a635b7d9a40f62f064516da3ad26cc480"></a><!-- doxytag: member="xccdf_rule::xccdf_rule_get_extends" ref="a635b7d9a40f62f064516da3ad26cc480" args="(const struct xccdf_rule *rule)" -->
struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__rule.html#a635b7d9a40f62f064516da3ad26cc480">xccdf_rule_get_extends</a> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return rule's parent in the inheritance hierarchy. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structxccdf__item.html">xccdf_item</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__rule.html#a817439e4ec92778e51c0e072953cde26">xccdf_rule_get_parent</a> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return rule's parent in the grouping hierarchy.  <a href="#a817439e4ec92778e51c0e072953cde26"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1e5f3dc4174561a2c3127064eb3eb760"></a><!-- doxytag: member="xccdf_rule::xccdf_rule_get_abstract" ref="a1e5f3dc4174561a2c3127064eb3eb760" args="(const struct xccdf_rule *rule)" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__rule.html#a1e5f3dc4174561a2c3127064eb3eb760">xccdf_rule_get_abstract</a> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return whether the rule is abstract. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acfdf3059aa13565c5f3b1c48141293cf"></a><!-- doxytag: member="xccdf_rule::xccdf_rule_get_prohibit_changes" ref="acfdf3059aa13565c5f3b1c48141293cf" args="(const struct xccdf_rule *rule)" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__rule.html#acfdf3059aa13565c5f3b1c48141293cf">xccdf_rule_get_prohibit_changes</a> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return whether the rule has the prohibit changes flag set to true. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6eb38697cda8f47dc378f9574656f9d5"></a><!-- doxytag: member="xccdf_rule::xccdf_rule_get_hidden" ref="a6eb38697cda8f47dc378f9574656f9d5" args="(const struct xccdf_rule *rule)" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__rule.html#a6eb38697cda8f47dc378f9574656f9d5">xccdf_rule_get_hidden</a> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return whether the rule has the hidden flag set to true. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6158afdcbe92ee47870a11a8051b321a"></a><!-- doxytag: member="xccdf_rule::xccdf_rule_get_selected" ref="a6158afdcbe92ee47870a11a8051b321a" args="(const struct xccdf_rule *rule)" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__rule.html#a6158afdcbe92ee47870a11a8051b321a">xccdf_rule_get_selected</a> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return whether the rule is selected. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a62093f472f3a5e1e531c545b1f44d66e"></a><!-- doxytag: member="xccdf_rule::xccdf_rule_get_multiple" ref="a62093f472f3a5e1e531c545b1f44d66e" args="(const struct xccdf_rule *rule)" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__rule.html#a62093f472f3a5e1e531c545b1f44d66e">xccdf_rule_get_multiple</a> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return whether the rule has the multiple flag set to true. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structoscap__string__iterator.html">oscap_string_iterator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__rule.html#aeabfb438efd484eb9549b3b6130920c2">xccdf_rule_get_platforms</a> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get an iterator to rule platforms.  <a href="#aeabfb438efd484eb9549b3b6130920c2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d231648d29afe4831438d3dde4b873f"></a><!-- doxytag: member="xccdf_rule::xccdf_rule_get_statuses" ref="a6d231648d29afe4831438d3dde4b873f" args="(const struct xccdf_rule *rule)" -->
struct <a class="el" href="structxccdf__status__iterator.html">xccdf_status_iterator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__rule.html#a6d231648d29afe4831438d3dde4b873f">xccdf_rule_get_statuses</a> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get an iterator to rule statuses. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af13a9d825b377fdfa518de034a31056c"></a><!-- doxytag: member="xccdf_rule::xccdf_rule_get_references" ref="af13a9d825b377fdfa518de034a31056c" args="(const struct xccdf_rule *rule)" -->
struct <a class="el" href="structxccdf__reference__iterator.html">xccdf_reference_iterator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__rule.html#af13a9d825b377fdfa518de034a31056c">xccdf_rule_get_references</a> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get an iterator to the XCCDF references of the rule. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5212a7414b6630c8a6e54a1b6dbc2db7"></a><!-- doxytag: member="xccdf_rule::xccdf_rule_get_status_current" ref="a5212a7414b6630c8a6e54a1b6dbc2db7" args="(const struct xccdf_rule *rule)" -->
<a class="el" href="group__XCCDF.html#gac0d5c1c85828e13ebb13935551f8da38">xccdf_status_type_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__rule.html#a5212a7414b6630c8a6e54a1b6dbc2db7">xccdf_rule_get_status_current</a> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get rule current status. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a374f42a358ead057291c94498bded253"></a><!-- doxytag: member="xccdf_rule::xccdf_rule_get_impact_metric" ref="a374f42a358ead057291c94498bded253" args="(const struct xccdf_rule *rule)" -->
const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__rule.html#a374f42a358ead057291c94498bded253">xccdf_rule_get_impact_metric</a> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get rule impact metric. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9914528fd3ff54942be50e392133e0a2"></a><!-- doxytag: member="xccdf_rule::xccdf_rule_get_role" ref="a9914528fd3ff54942be50e392133e0a2" args="(const struct xccdf_rule *rule)" -->
<a class="el" href="group__XCCDF.html#ga6cb5c6fdd0ccc42b1c8cec5313df5804">xccdf_role_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__rule.html#a9914528fd3ff54942be50e392133e0a2">xccdf_rule_get_role</a> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get rule role. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ac5c1ee1f0c9ad06cf76b4cd7e9e758"></a><!-- doxytag: member="xccdf_rule::xccdf_rule_get_severity" ref="a3ac5c1ee1f0c9ad06cf76b4cd7e9e758" args="(const struct xccdf_rule *rule)" -->
<a class="el" href="group__XCCDF.html#ga209163661038a6be4066cdec716c997f">xccdf_level_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__rule.html#a3ac5c1ee1f0c9ad06cf76b4cd7e9e758">xccdf_rule_get_severity</a> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get rule severity level. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a87afdcefcfbedce3ead1665065689698"></a><!-- doxytag: member="xccdf_rule::xccdf_rule_get_idents" ref="a87afdcefcfbedce3ead1665065689698" args="(const struct xccdf_rule *rule)" -->
struct <a class="el" href="structxccdf__ident__iterator.html">xccdf_ident_iterator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__rule.html#a87afdcefcfbedce3ead1665065689698">xccdf_rule_get_idents</a> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get an iterator to the idents of the rule. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a49cba4d7506a67e41af5e0fd09a0ec88"></a><!-- doxytag: member="xccdf_rule::xccdf_rule_get_checks" ref="a49cba4d7506a67e41af5e0fd09a0ec88" args="(const struct xccdf_rule *rule)" -->
struct <a class="el" href="structxccdf__check__iterator.html">xccdf_check_iterator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__rule.html#a49cba4d7506a67e41af5e0fd09a0ec88">xccdf_rule_get_checks</a> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get an iterator to the checks of the rule. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a01d492201c5c6e5bb5d8eada1cbbff61"></a><!-- doxytag: member="xccdf_rule::xccdf_rule_get_profile_notes" ref="a01d492201c5c6e5bb5d8eada1cbbff61" args="(const struct xccdf_rule *rule)" -->
struct <br class="typebreak"/>
<a class="el" href="structxccdf__profile__note__iterator.html">xccdf_profile_note_iterator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__rule.html#a01d492201c5c6e5bb5d8eada1cbbff61">xccdf_rule_get_profile_notes</a> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get an iterator to the profile notes of the rule. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adce3e44106eb0fe68ad058fdea60f688"></a><!-- doxytag: member="xccdf_rule::xccdf_rule_get_fixes" ref="adce3e44106eb0fe68ad058fdea60f688" args="(const struct xccdf_rule *rule)" -->
struct <a class="el" href="structxccdf__fix__iterator.html">xccdf_fix_iterator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__rule.html#adce3e44106eb0fe68ad058fdea60f688">xccdf_rule_get_fixes</a> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get an iterator to fixes for the rule. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a93fe0658d9bd6fbb3d8b6fb656192b75"></a><!-- doxytag: member="xccdf_rule::xccdf_rule_get_fixtexts" ref="a93fe0658d9bd6fbb3d8b6fb656192b75" args="(const struct xccdf_rule *rule)" -->
struct <a class="el" href="structxccdf__fixtext__iterator.html">xccdf_fixtext_iterator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__rule.html#a93fe0658d9bd6fbb3d8b6fb656192b75">xccdf_rule_get_fixtexts</a> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get an iterator to fix descriptions the rule. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__rule.html#ae03fabd2e6e9d05f92e87065c221ace0">xccdf_rule_get_version_update</a> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">time_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__rule.html#a21cfd146dbd0c3184615d1cbcaf48750">xccdf_rule_get_version_time</a> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structxccdf__benchmark.html">xccdf_benchmark</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__rule.html#a332dc16c9cb3937a60b0878ffd4bafea">xccdf_rule_get_benchmark</a> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__rule.html#a4403e82dab6545b319d4b35265d4247e">xccdf_rule_get_resolved</a> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__rule.html#afb053d9a9e7888361bffdf9a36344d39">xccdf_rule_get_interactive</a> (const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *rule)</td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>XCCDF Rule. </p>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a332dc16c9cb3937a60b0878ffd4bafea"></a><!-- doxytag: member="xccdf_rule::xccdf_rule_get_benchmark" ref="a332dc16c9cb3937a60b0878ffd4bafea" args="(const struct xccdf_rule *rule)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structxccdf__benchmark.html">xccdf_benchmark</a> * xccdf_rule_get_benchmark </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *&nbsp;</td>
          <td class="paramname"> <em>rule</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [read]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="af6d4e3590a7a1dd80f76ae2a1fae9fd1"></a><!-- doxytag: member="xccdf_rule::xccdf_rule_get_cluster_id" ref="af6d4e3590a7a1dd80f76ae2a1fae9fd1" args="(const struct xccdf_rule *rule)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char * xccdf_rule_get_cluster_id </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *&nbsp;</td>
          <td class="paramname"> <em>rule</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get rule cluster ID. </p>

</div>
</div>
<a class="anchor" id="a7a010303cf0e00813b0be19e27c77e8e"></a><!-- doxytag: member="xccdf_rule::xccdf_rule_get_id" ref="a7a010303cf0e00813b0be19e27c77e8e" args="(const struct xccdf_rule *rule)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char * xccdf_rule_get_id </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *&nbsp;</td>
          <td class="paramname"> <em>rule</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get rule ID. </p>

</div>
</div>
<a class="anchor" id="afb053d9a9e7888361bffdf9a36344d39"></a><!-- doxytag: member="xccdf_rule::xccdf_rule_get_interactive" ref="afb053d9a9e7888361bffdf9a36344d39" args="(const struct xccdf_rule *rule)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool xccdf_rule_get_interactive </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *&nbsp;</td>
          <td class="paramname"> <em>rule</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a817439e4ec92778e51c0e072953cde26"></a><!-- doxytag: member="xccdf_rule::xccdf_rule_get_parent" ref="a817439e4ec92778e51c0e072953cde26" args="(const struct xccdf_rule *rule)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structxccdf__item.html">xccdf_item</a> * xccdf_rule_get_parent </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *&nbsp;</td>
          <td class="paramname"> <em>rule</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [read]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return rule's parent in the grouping hierarchy. </p>
<p>Returned item will be either a group or a benchmark. </p>

</div>
</div>
<a class="anchor" id="aeabfb438efd484eb9549b3b6130920c2"></a><!-- doxytag: member="xccdf_rule::xccdf_rule_get_platforms" ref="aeabfb438efd484eb9549b3b6130920c2" args="(const struct xccdf_rule *rule)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structoscap__string__iterator.html">oscap_string_iterator</a> * xccdf_rule_get_platforms </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *&nbsp;</td>
          <td class="paramname"> <em>rule</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [read]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get an iterator to rule platforms. </p>

</div>
</div>
<a class="anchor" id="a4403e82dab6545b319d4b35265d4247e"></a><!-- doxytag: member="xccdf_rule::xccdf_rule_get_resolved" ref="a4403e82dab6545b319d4b35265d4247e" args="(const struct xccdf_rule *rule)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool xccdf_rule_get_resolved </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *&nbsp;</td>
          <td class="paramname"> <em>rule</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ab7ff62ce13f62ba8c6e631ee66f3a6ac"></a><!-- doxytag: member="xccdf_rule::xccdf_rule_get_version" ref="ab7ff62ce13f62ba8c6e631ee66f3a6ac" args="(const struct xccdf_rule *rule)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char * xccdf_rule_get_version </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *&nbsp;</td>
          <td class="paramname"> <em>rule</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get rule version. </p>

</div>
</div>
<a class="anchor" id="a21cfd146dbd0c3184615d1cbcaf48750"></a><!-- doxytag: member="xccdf_rule::xccdf_rule_get_version_time" ref="a21cfd146dbd0c3184615d1cbcaf48750" args="(const struct xccdf_rule *rule)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">time_t xccdf_rule_get_version_time </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *&nbsp;</td>
          <td class="paramname"> <em>rule</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ae03fabd2e6e9d05f92e87065c221ace0"></a><!-- doxytag: member="xccdf_rule::xccdf_rule_get_version_update" ref="ae03fabd2e6e9d05f92e87065c221ace0" args="(const struct xccdf_rule *rule)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char * xccdf_rule_get_version_update </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *&nbsp;</td>
          <td class="paramname"> <em>rule</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="afdd21fd5d89c37057c5def6ff9a3ae41"></a><!-- doxytag: member="xccdf_rule::xccdf_rule_get_weight" ref="afdd21fd5d89c37057c5def6ff9a3ae41" args="(const struct xccdf_rule *rule)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float xccdf_rule_get_weight </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structxccdf__rule.html">xccdf_rule</a> *&nbsp;</td>
          <td class="paramname"> <em>rule</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get rule scoring weight. </p>

</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>/home/pvrabec/openscap/openscap-0.5.7/src/XCCDF/public/<a class="el" href="xccdf_8h_source.html">xccdf.h</a></li>
</ul>
</div>
<hr size="1"/><address style="text-align: right;"><small>Generated on 26 Feb 2010 for Open SCAP Library by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
</body>
</html>