Sophie

Sophie

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

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: /home/pvrabec/openscap/openscap-0.5.7/src/XCCDF/public/xccdf.h Source File</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><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
<h1>/home/pvrabec/openscap/openscap-0.5.7/src/XCCDF/public/xccdf.h</h1><a href="xccdf_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
<a name="l00002"></a>00002 <span class="comment"> * Copyright 2009 Red Hat Inc., Durham, North Carolina.</span>
<a name="l00003"></a>00003 <span class="comment"> * All Rights Reserved.</span>
<a name="l00004"></a>00004 <span class="comment"> *</span>
<a name="l00005"></a>00005 <span class="comment"> * This library is free software; you can redistribute it and/or</span>
<a name="l00006"></a>00006 <span class="comment"> * modify it under the terms of the GNU Lesser General Public</span>
<a name="l00007"></a>00007 <span class="comment"> * License as published by the Free Software Foundation; either</span>
<a name="l00008"></a>00008 <span class="comment"> * version 2.1 of the License, or (at your option) any later version.</span>
<a name="l00009"></a>00009 <span class="comment"> *</span>
<a name="l00010"></a>00010 <span class="comment"> * This library is distributed in the hope that it will be useful, </span>
<a name="l00011"></a>00011 <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
<a name="l00012"></a>00012 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
<a name="l00013"></a>00013 <span class="comment"> * Lesser General Public License for more details.</span>
<a name="l00014"></a>00014 <span class="comment"> *</span>
<a name="l00015"></a>00015 <span class="comment"> * You should have received a copy of the GNU Lesser General Public</span>
<a name="l00016"></a>00016 <span class="comment"> * License along with this library; if not, write to the Free Software </span>
<a name="l00017"></a>00017 <span class="comment"> * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
<a name="l00018"></a>00018 <span class="comment"> *</span>
<a name="l00019"></a>00019 <span class="comment"> * Authors:</span>
<a name="l00020"></a>00020 <span class="comment"> *      Lukas Kuklinek &lt;lkuklinek@redhat.com&gt;</span>
<a name="l00021"></a>00021 <span class="comment"> */</span>
<a name="l00022"></a>00022 
<a name="l00048"></a>00048 <span class="preprocessor">#ifndef XCCDF_H_</span>
<a name="l00049"></a>00049 <span class="preprocessor"></span><span class="preprocessor">#define XCCDF_H_</span>
<a name="l00050"></a>00050 <span class="preprocessor"></span>
<a name="l00051"></a>00051 <span class="preprocessor">#include &lt;stdbool.h&gt;</span>
<a name="l00052"></a>00052 <span class="preprocessor">#include &lt;time.h&gt;</span>
<a name="l00053"></a>00053 <span class="preprocessor">#include &quot;<a class="code" href="oscap_8h.html" title="General OpenScap functions and types.">oscap.h</a>&quot;</span>
<a name="l00054"></a>00054 
<a name="l00055"></a>00055 <span class="comment">/*--------------------*\</span>
<a name="l00056"></a>00056 <span class="comment">|     Enumerations     |</span>
<a name="l00057"></a>00057 <span class="comment">\*--------------------*/</span>
<a name="l00058"></a>00058 
<a name="l00067"></a><a class="code" href="group__XCCDF.html#ga1c722a7917110bdb164e21e75ed6cfa6">00067</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00068"></a><a class="code" href="group__XCCDF.html#gga1c722a7917110bdb164e21e75ed6cfa6a0ef521155e714e3e622bff44fe79f3f6">00068</a>         <a class="code" href="group__XCCDF.html#gga1c722a7917110bdb164e21e75ed6cfa6a0ef521155e714e3e622bff44fe79f3f6" title="Type constant for xccdf_benchmark.">XCCDF_BENCHMARK</a> = 0x0100,       
<a name="l00069"></a><a class="code" href="group__XCCDF.html#gga1c722a7917110bdb164e21e75ed6cfa6abf32d9bbbebc66723858461496c792cc">00069</a>         <a class="code" href="group__XCCDF.html#gga1c722a7917110bdb164e21e75ed6cfa6abf32d9bbbebc66723858461496c792cc" title="Type constant for xccdf_profile.">XCCDF_PROFILE</a> = 0x0200, 
<a name="l00070"></a><a class="code" href="group__XCCDF.html#gga1c722a7917110bdb164e21e75ed6cfa6a3fc8dca887dde22f91a0e4042ae3fbbd">00070</a>         <a class="code" href="group__XCCDF.html#gga1c722a7917110bdb164e21e75ed6cfa6a3fc8dca887dde22f91a0e4042ae3fbbd" title="Type constant for xccdf_result.">XCCDF_RESULT</a> = 0x0400,  
<a name="l00071"></a><a class="code" href="group__XCCDF.html#gga1c722a7917110bdb164e21e75ed6cfa6a9fccd734c6c6d7d097f7627dd5a2c223">00071</a>         <a class="code" href="group__XCCDF.html#gga1c722a7917110bdb164e21e75ed6cfa6a9fccd734c6c6d7d097f7627dd5a2c223" title="Type constant for xccdf_rule.">XCCDF_RULE</a> = 0x1000,    
<a name="l00072"></a><a class="code" href="group__XCCDF.html#gga1c722a7917110bdb164e21e75ed6cfa6a1d7db7ee915a14499fedb8903288bd82">00072</a>         <a class="code" href="group__XCCDF.html#gga1c722a7917110bdb164e21e75ed6cfa6a1d7db7ee915a14499fedb8903288bd82" title="Type constant for xccdf_group.">XCCDF_GROUP</a> = 0x2000,   
<a name="l00073"></a><a class="code" href="group__XCCDF.html#gga1c722a7917110bdb164e21e75ed6cfa6ac67ed74fcb8f85bf90050450764c6d50">00073</a>         <a class="code" href="group__XCCDF.html#gga1c722a7917110bdb164e21e75ed6cfa6ac67ed74fcb8f85bf90050450764c6d50" title="Type constant for xccdf_value.">XCCDF_VALUE</a> = 0x4000,   
<a name="l00074"></a>00074 
<a name="l00075"></a><a class="code" href="group__XCCDF.html#gga1c722a7917110bdb164e21e75ed6cfa6ad455a82154d39675b0bdf9e41753edcb">00075</a>         <a class="code" href="group__XCCDF.html#gga1c722a7917110bdb164e21e75ed6cfa6ad455a82154d39675b0bdf9e41753edcb" title="Represents selectable items, i.e. rules and groups (see xccdf_item).">XCCDF_CONTENT</a> = <a class="code" href="group__XCCDF.html#gga1c722a7917110bdb164e21e75ed6cfa6a9fccd734c6c6d7d097f7627dd5a2c223" title="Type constant for xccdf_rule.">XCCDF_RULE</a> | <a class="code" href="group__XCCDF.html#gga1c722a7917110bdb164e21e75ed6cfa6a1d7db7ee915a14499fedb8903288bd82" title="Type constant for xccdf_group.">XCCDF_GROUP</a>,
<a name="l00077"></a><a class="code" href="group__XCCDF.html#gga1c722a7917110bdb164e21e75ed6cfa6a9fe7677d34eab1ed353ea67672cee4a7">00077</a>         <a class="code" href="group__XCCDF.html#gga1c722a7917110bdb164e21e75ed6cfa6a9fe7677d34eab1ed353ea67672cee4a7" title="Represents items as described in the XCCDF documentation (see xccdf_item).">XCCDF_ITEM</a> = <a class="code" href="group__XCCDF.html#gga1c722a7917110bdb164e21e75ed6cfa6a9fccd734c6c6d7d097f7627dd5a2c223" title="Type constant for xccdf_rule.">XCCDF_RULE</a> | <a class="code" href="group__XCCDF.html#gga1c722a7917110bdb164e21e75ed6cfa6a1d7db7ee915a14499fedb8903288bd82" title="Type constant for xccdf_group.">XCCDF_GROUP</a> | <a class="code" href="group__XCCDF.html#gga1c722a7917110bdb164e21e75ed6cfa6ac67ed74fcb8f85bf90050450764c6d50" title="Type constant for xccdf_value.">XCCDF_VALUE</a>,
<a name="l00079"></a><a class="code" href="group__XCCDF.html#gga1c722a7917110bdb164e21e75ed6cfa6a44b500977f0ffcef546fbf03ca8d06ad">00079</a>         <a class="code" href="group__XCCDF.html#gga1c722a7917110bdb164e21e75ed6cfa6a44b500977f0ffcef546fbf03ca8d06ad" title="Represents an object, profile, result or whole benchmark (see xccdf_item).">XCCDF_OBJECT</a> = <a class="code" href="group__XCCDF.html#gga1c722a7917110bdb164e21e75ed6cfa6a9fe7677d34eab1ed353ea67672cee4a7" title="Represents items as described in the XCCDF documentation (see xccdf_item).">XCCDF_ITEM</a> | <a class="code" href="group__XCCDF.html#gga1c722a7917110bdb164e21e75ed6cfa6abf32d9bbbebc66723858461496c792cc" title="Type constant for xccdf_profile.">XCCDF_PROFILE</a> | <a class="code" href="group__XCCDF.html#gga1c722a7917110bdb164e21e75ed6cfa6a0ef521155e714e3e622bff44fe79f3f6" title="Type constant for xccdf_benchmark.">XCCDF_BENCHMARK</a> | <a class="code" href="group__XCCDF.html#gga1c722a7917110bdb164e21e75ed6cfa6a3fc8dca887dde22f91a0e4042ae3fbbd" title="Type constant for xccdf_result.">XCCDF_RESULT</a>,
<a name="l00080"></a>00080 } <a class="code" href="group__XCCDF.html#ga1c722a7917110bdb164e21e75ed6cfa6" title="Type of an XCCDF object.">xccdf_type_t</a>;
<a name="l00081"></a>00081 
<a name="l00083"></a><a class="code" href="group__XCCDF.html#ga11b376c782488525bddcfafa3bb92b96">00083</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00084"></a><a class="code" href="group__XCCDF.html#gga11b376c782488525bddcfafa3bb92b96a8f4543fe184618e046ca90ec8e0a1998">00084</a>         <a class="code" href="group__XCCDF.html#gga11b376c782488525bddcfafa3bb92b96a8f4543fe184618e046ca90ec8e0a1998" title="No interface hint.">XCCDF_IFACE_HINT_NONE</a>,  
<a name="l00085"></a><a class="code" href="group__XCCDF.html#gga11b376c782488525bddcfafa3bb92b96a367db4c2ba698715d5a69fd037a4065f">00085</a>         <a class="code" href="group__XCCDF.html#gga11b376c782488525bddcfafa3bb92b96a367db4c2ba698715d5a69fd037a4065f" title="Choice from multiple values.">XCCDF_IFACE_HINT_CHOICE</a>,        
<a name="l00086"></a><a class="code" href="group__XCCDF.html#gga11b376c782488525bddcfafa3bb92b96a70b7d8e788d64d124b24860403dfb570">00086</a>         <a class="code" href="group__XCCDF.html#gga11b376c782488525bddcfafa3bb92b96a70b7d8e788d64d124b24860403dfb570" title="Text line input widget.">XCCDF_IFACE_HINT_TEXTLINE</a>,      
<a name="l00087"></a><a class="code" href="group__XCCDF.html#gga11b376c782488525bddcfafa3bb92b96a11b3e08a8c21cef9580624b8da5ff6b0">00087</a>         <a class="code" href="group__XCCDF.html#gga11b376c782488525bddcfafa3bb92b96a11b3e08a8c21cef9580624b8da5ff6b0" title="Textarea.">XCCDF_IFACE_HINT_TEXT</a>,  
<a name="l00088"></a><a class="code" href="group__XCCDF.html#gga11b376c782488525bddcfafa3bb92b96ad0e625cc04af8cd74bcee72a45f7dc23">00088</a>         <a class="code" href="group__XCCDF.html#gga11b376c782488525bddcfafa3bb92b96ad0e625cc04af8cd74bcee72a45f7dc23" title="Date selection widget.">XCCDF_IFACE_HINT_DATE</a>,  
<a name="l00089"></a><a class="code" href="group__XCCDF.html#gga11b376c782488525bddcfafa3bb92b96aeb4a669edb84abd7acf44abfa80cd4a2">00089</a>         <a class="code" href="group__XCCDF.html#gga11b376c782488525bddcfafa3bb92b96aeb4a669edb84abd7acf44abfa80cd4a2" title="Date and time selection widget.">XCCDF_IFACE_HINT_DATETIME</a>,      
<a name="l00090"></a>00090 } <a class="code" href="group__XCCDF.html#ga11b376c782488525bddcfafa3bb92b96" title="Interface hint.">xccdf_interface_hint_t</a>;
<a name="l00091"></a>00091 
<a name="l00093"></a><a class="code" href="group__XCCDF.html#gac0d5c1c85828e13ebb13935551f8da38">00093</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00094"></a><a class="code" href="group__XCCDF.html#ggac0d5c1c85828e13ebb13935551f8da38a41b4c71d5a9c3c440076299123030566">00094</a>         <a class="code" href="group__XCCDF.html#ggac0d5c1c85828e13ebb13935551f8da38a41b4c71d5a9c3c440076299123030566" title="Status was not specified by benchmark.">XCCDF_STATUS_NOT_SPECIFIED</a>,     
<a name="l00095"></a><a class="code" href="group__XCCDF.html#ggac0d5c1c85828e13ebb13935551f8da38a6018d6146ba9010bf4029f8eceb47af7">00095</a>         <a class="code" href="group__XCCDF.html#ggac0d5c1c85828e13ebb13935551f8da38a6018d6146ba9010bf4029f8eceb47af7" title="Accepted.">XCCDF_STATUS_ACCEPTED</a>,  
<a name="l00096"></a><a class="code" href="group__XCCDF.html#ggac0d5c1c85828e13ebb13935551f8da38aa6bc6ada10d8f60ebaec3fd3a0216dbf">00096</a>         <a class="code" href="group__XCCDF.html#ggac0d5c1c85828e13ebb13935551f8da38aa6bc6ada10d8f60ebaec3fd3a0216dbf" title="Deprecated.">XCCDF_STATUS_DEPRECATED</a>,        
<a name="l00097"></a><a class="code" href="group__XCCDF.html#ggac0d5c1c85828e13ebb13935551f8da38a8044bda286eec7fbb6e51c7aa03176d0">00097</a>         <a class="code" href="group__XCCDF.html#ggac0d5c1c85828e13ebb13935551f8da38a8044bda286eec7fbb6e51c7aa03176d0" title="Draft item.">XCCDF_STATUS_DRAFT</a>,     
<a name="l00098"></a><a class="code" href="group__XCCDF.html#ggac0d5c1c85828e13ebb13935551f8da38a0b133c835ed8d86839a86624cb1458ee">00098</a>         <a class="code" href="group__XCCDF.html#ggac0d5c1c85828e13ebb13935551f8da38a0b133c835ed8d86839a86624cb1458ee" title="The item is not complete.">XCCDF_STATUS_INCOMPLETE</a>,        
<a name="l00099"></a><a class="code" href="group__XCCDF.html#ggac0d5c1c85828e13ebb13935551f8da38a595188ea34d67c177f152b39f6f19b30">00099</a>         <a class="code" href="group__XCCDF.html#ggac0d5c1c85828e13ebb13935551f8da38a595188ea34d67c177f152b39f6f19b30" title="Interim.">XCCDF_STATUS_INTERIM</a>    
<a name="l00100"></a>00100 } <a class="code" href="group__XCCDF.html#gac0d5c1c85828e13ebb13935551f8da38" title="Status of an XCCDF item.">xccdf_status_type_t</a>;
<a name="l00101"></a>00101 
<a name="l00103"></a><a class="code" href="group__XCCDF.html#gaa2d75ea6d3cd6957100f532b2ab8e8a8">00103</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00104"></a><a class="code" href="group__XCCDF.html#ggaa2d75ea6d3cd6957100f532b2ab8e8a8a60b3e0dbb7e2d9240331d0b9e8b05ac0">00104</a>         <a class="code" href="group__XCCDF.html#ggaa2d75ea6d3cd6957100f532b2ab8e8a8a60b3e0dbb7e2d9240331d0b9e8b05ac0" title="Integer.">XCCDF_TYPE_NUMBER</a> = 1,  
<a name="l00105"></a><a class="code" href="group__XCCDF.html#ggaa2d75ea6d3cd6957100f532b2ab8e8a8a0c981ae1fbc6247264dacddde483bc60">00105</a>         <a class="code" href="group__XCCDF.html#ggaa2d75ea6d3cd6957100f532b2ab8e8a8a0c981ae1fbc6247264dacddde483bc60" title="String.">XCCDF_TYPE_STRING</a>,      
<a name="l00106"></a><a class="code" href="group__XCCDF.html#ggaa2d75ea6d3cd6957100f532b2ab8e8a8a36bd5ebf5a7bf2c7ab8dbf3dacdb1105">00106</a>         <a class="code" href="group__XCCDF.html#ggaa2d75ea6d3cd6957100f532b2ab8e8a8a36bd5ebf5a7bf2c7ab8dbf3dacdb1105" title="Boolean.">XCCDF_TYPE_BOOLEAN</a>,     
<a name="l00107"></a>00107 } <a class="code" href="group__XCCDF.html#gaa2d75ea6d3cd6957100f532b2ab8e8a8" title="Type of an xccdf_value.">xccdf_value_type_t</a>;
<a name="l00108"></a>00108 
<a name="l00110"></a><a class="code" href="group__XCCDF.html#ga4458b04cd1236b95d15ac2d74276c09c">00110</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00111"></a><a class="code" href="group__XCCDF.html#gga4458b04cd1236b95d15ac2d74276c09caab8131abf005a13dd6d39c62c258b907">00111</a>         <a class="code" href="group__XCCDF.html#gga4458b04cd1236b95d15ac2d74276c09caab8131abf005a13dd6d39c62c258b907" title="Equality.">XCCDF_OPERATOR_EQUALS</a> = 1,      
<a name="l00112"></a><a class="code" href="group__XCCDF.html#gga4458b04cd1236b95d15ac2d74276c09ca8e8ee1baa56831472e462dd0957c2cd0">00112</a>         <a class="code" href="group__XCCDF.html#gga4458b04cd1236b95d15ac2d74276c09ca8e8ee1baa56831472e462dd0957c2cd0" title="Inequality.">XCCDF_OPERATOR_NOT_EQUAL</a>,       
<a name="l00113"></a><a class="code" href="group__XCCDF.html#gga4458b04cd1236b95d15ac2d74276c09ca43cafb160b23591c9fb0d795f4b9a559">00113</a>         <a class="code" href="group__XCCDF.html#gga4458b04cd1236b95d15ac2d74276c09ca43cafb160b23591c9fb0d795f4b9a559" title="Greater than.">XCCDF_OPERATOR_GREATER</a>, 
<a name="l00114"></a><a class="code" href="group__XCCDF.html#gga4458b04cd1236b95d15ac2d74276c09cad43f722ca5299390afe9297ce3eebd80">00114</a>         <a class="code" href="group__XCCDF.html#gga4458b04cd1236b95d15ac2d74276c09cad43f722ca5299390afe9297ce3eebd80" title="Greater than or equal.">XCCDF_OPERATOR_GREATER_EQUAL</a>,   
<a name="l00115"></a><a class="code" href="group__XCCDF.html#gga4458b04cd1236b95d15ac2d74276c09caa09376ad100c95360f1a8d6aba52d61a">00115</a>         <a class="code" href="group__XCCDF.html#gga4458b04cd1236b95d15ac2d74276c09caa09376ad100c95360f1a8d6aba52d61a" title="Less than.">XCCDF_OPERATOR_LESS</a>,    
<a name="l00116"></a><a class="code" href="group__XCCDF.html#gga4458b04cd1236b95d15ac2d74276c09caf28836ccd62954085b11c9d0e79b6370">00116</a>         <a class="code" href="group__XCCDF.html#gga4458b04cd1236b95d15ac2d74276c09caf28836ccd62954085b11c9d0e79b6370" title="Less than or equal.">XCCDF_OPERATOR_LESS_EQUAL</a>,      
<a name="l00117"></a><a class="code" href="group__XCCDF.html#gga4458b04cd1236b95d15ac2d74276c09cab7b3c51d9f96c9974eba6151fec8b1f0">00117</a>         <a class="code" href="group__XCCDF.html#gga4458b04cd1236b95d15ac2d74276c09cab7b3c51d9f96c9974eba6151fec8b1f0" title="Match a regular expression.">XCCDF_OPERATOR_PATTERN_MATCH</a>    
<a name="l00118"></a>00118 } <a class="code" href="group__XCCDF.html#ga4458b04cd1236b95d15ac2d74276c09c" title="Operator to be applied on an xccdf_value.">xccdf_operator_t</a>;
<a name="l00119"></a>00119 
<a name="l00121"></a><a class="code" href="group__XCCDF.html#gac5b91d8f1c9b08c92226646230e8f676">00121</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00122"></a><a class="code" href="group__XCCDF.html#ggac5b91d8f1c9b08c92226646230e8f676a333d8e5e60874d56a59ac71d716fd8a0">00122</a>         <a class="code" href="group__XCCDF.html#ggac5b91d8f1c9b08c92226646230e8f676a333d8e5e60874d56a59ac71d716fd8a0" title="Logical and.">XCCDF_OPERATOR_AND</a> = 0x0002,    
<a name="l00123"></a><a class="code" href="group__XCCDF.html#ggac5b91d8f1c9b08c92226646230e8f676a7045b79873323f4d9c732c3e7e3aea9c">00123</a>         <a class="code" href="group__XCCDF.html#ggac5b91d8f1c9b08c92226646230e8f676a7045b79873323f4d9c732c3e7e3aea9c" title="Logical or.">XCCDF_OPERATOR_OR</a> = 0x0003,     
<a name="l00124"></a><a class="code" href="group__XCCDF.html#ggac5b91d8f1c9b08c92226646230e8f676a5bde87babb4e5d2baa7a4f57be60ccaa">00124</a>         <a class="code" href="group__XCCDF.html#ggac5b91d8f1c9b08c92226646230e8f676a5bde87babb4e5d2baa7a4f57be60ccaa" title="Logical negation.">XCCDF_OPERATOR_NOT</a> = 0x0100,    
<a name="l00125"></a><a class="code" href="group__XCCDF.html#ggac5b91d8f1c9b08c92226646230e8f676af40df111d54e025e4a042a8b8e69ead7">00125</a>         <a class="code" href="group__XCCDF.html#ggac5b91d8f1c9b08c92226646230e8f676af40df111d54e025e4a042a8b8e69ead7" title="Logical nand.">XCCDF_OPERATOR_NAND</a> = <a class="code" href="group__XCCDF.html#ggac5b91d8f1c9b08c92226646230e8f676a333d8e5e60874d56a59ac71d716fd8a0" title="Logical and.">XCCDF_OPERATOR_AND</a> | <a class="code" href="group__XCCDF.html#ggac5b91d8f1c9b08c92226646230e8f676a5bde87babb4e5d2baa7a4f57be60ccaa" title="Logical negation.">XCCDF_OPERATOR_NOT</a>,  
<a name="l00126"></a><a class="code" href="group__XCCDF.html#ggac5b91d8f1c9b08c92226646230e8f676a35488a3fed3d5c73710e350767d06894">00126</a>         <a class="code" href="group__XCCDF.html#ggac5b91d8f1c9b08c92226646230e8f676a35488a3fed3d5c73710e350767d06894" title="Logical nor.">XCCDF_OPERATOR_NOR</a> = <a class="code" href="group__XCCDF.html#ggac5b91d8f1c9b08c92226646230e8f676a7045b79873323f4d9c732c3e7e3aea9c" title="Logical or.">XCCDF_OPERATOR_OR</a> | <a class="code" href="group__XCCDF.html#ggac5b91d8f1c9b08c92226646230e8f676a5bde87babb4e5d2baa7a4f57be60ccaa" title="Logical negation.">XCCDF_OPERATOR_NOT</a>,    
<a name="l00127"></a><a class="code" href="group__XCCDF.html#ggac5b91d8f1c9b08c92226646230e8f676a19e8a06128af85b60f95e58531d11a2f">00127</a>         <a class="code" href="group__XCCDF.html#ggac5b91d8f1c9b08c92226646230e8f676a19e8a06128af85b60f95e58531d11a2f" title="Mask to strip the negation away (using bitwise and).">XCCDF_OPERATOR_MASK</a> = 0x00ff    
<a name="l00128"></a>00128 } <a class="code" href="group__XCCDF.html#gac5b91d8f1c9b08c92226646230e8f676" title="Boolean operators for logical expressions.">xccdf_bool_operator_t</a>;
<a name="l00129"></a>00129 
<a name="l00131"></a><a class="code" href="group__XCCDF.html#ga209163661038a6be4066cdec716c997f">00131</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00132"></a><a class="code" href="group__XCCDF.html#gga209163661038a6be4066cdec716c997fad84b2c68a3baabe2870dcd78d1f182c9">00132</a>         <a class="code" href="group__XCCDF.html#gga209163661038a6be4066cdec716c997fad84b2c68a3baabe2870dcd78d1f182c9" title="Unknown.">XCCDF_UNKNOWN</a> = 1,      
<a name="l00133"></a><a class="code" href="group__XCCDF.html#gga209163661038a6be4066cdec716c997fade27a666291796f915a9e7bcedf5581e">00133</a>         <a class="code" href="group__XCCDF.html#gga209163661038a6be4066cdec716c997fade27a666291796f915a9e7bcedf5581e" title="Info.">XCCDF_INFO</a>,             
<a name="l00134"></a><a class="code" href="group__XCCDF.html#gga209163661038a6be4066cdec716c997facf358c1aa3a0a7d904936cdabc4d30ee">00134</a>         <a class="code" href="group__XCCDF.html#gga209163661038a6be4066cdec716c997facf358c1aa3a0a7d904936cdabc4d30ee" title="Low.">XCCDF_LOW</a>,              
<a name="l00135"></a><a class="code" href="group__XCCDF.html#gga209163661038a6be4066cdec716c997fa7a9215fbea87e4da7d076c3fe27df452">00135</a>         <a class="code" href="group__XCCDF.html#gga209163661038a6be4066cdec716c997fa7a9215fbea87e4da7d076c3fe27df452" title="Medium.">XCCDF_MEDIUM</a>,           
<a name="l00136"></a><a class="code" href="group__XCCDF.html#gga209163661038a6be4066cdec716c997fa01f0df0e8b0affd81d2fdcc3069ed5ca">00136</a>         <a class="code" href="group__XCCDF.html#gga209163661038a6be4066cdec716c997fa01f0df0e8b0affd81d2fdcc3069ed5ca" title="High.">XCCDF_HIGH</a>              
<a name="l00137"></a>00137 } <a class="code" href="group__XCCDF.html#ga209163661038a6be4066cdec716c997f" title="XCCDF error, complexity, disruption, or severity level.">xccdf_level_t</a>;
<a name="l00138"></a>00138 
<a name="l00140"></a><a class="code" href="group__XCCDF.html#ga1485899f9bf18c3aa0b0efbb6fe2beb7">00140</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00141"></a><a class="code" href="group__XCCDF.html#gga1485899f9bf18c3aa0b0efbb6fe2beb7aa4be3bc31baaaa553747c77f610d17ee">00141</a>         <a class="code" href="group__XCCDF.html#gga1485899f9bf18c3aa0b0efbb6fe2beb7aa4be3bc31baaaa553747c77f610d17ee" title="Info.">XCCDF_MSG_INFO</a> = <a class="code" href="group__XCCDF.html#gga209163661038a6be4066cdec716c997fade27a666291796f915a9e7bcedf5581e" title="Info.">XCCDF_INFO</a>,    
<a name="l00142"></a><a class="code" href="group__XCCDF.html#gga1485899f9bf18c3aa0b0efbb6fe2beb7a7db5182c3b9f00ed5e18bf813f0158dd">00142</a>         <a class="code" href="group__XCCDF.html#gga1485899f9bf18c3aa0b0efbb6fe2beb7a7db5182c3b9f00ed5e18bf813f0158dd" title="Warning.">XCCDF_MSG_WARNING</a> = <a class="code" href="group__XCCDF.html#gga209163661038a6be4066cdec716c997facf358c1aa3a0a7d904936cdabc4d30ee" title="Low.">XCCDF_LOW</a>,  
<a name="l00143"></a><a class="code" href="group__XCCDF.html#gga1485899f9bf18c3aa0b0efbb6fe2beb7a1b4d63dd4841db2b261286ff541afdc6">00143</a>         <a class="code" href="group__XCCDF.html#gga1485899f9bf18c3aa0b0efbb6fe2beb7a1b4d63dd4841db2b261286ff541afdc6" title="Error.">XCCDF_MSG_ERROR</a> = <a class="code" href="group__XCCDF.html#gga209163661038a6be4066cdec716c997fa01f0df0e8b0affd81d2fdcc3069ed5ca" title="High.">XCCDF_HIGH</a>,   
<a name="l00144"></a>00144 } <a class="code" href="group__XCCDF.html#ga1485899f9bf18c3aa0b0efbb6fe2beb7" title="Severity of an xccdf_message.">xccdf_message_severity_t</a>;
<a name="l00145"></a>00145 
<a name="l00147"></a><a class="code" href="group__XCCDF.html#ga6cb5c6fdd0ccc42b1c8cec5313df5804">00147</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00148"></a><a class="code" href="group__XCCDF.html#gga6cb5c6fdd0ccc42b1c8cec5313df5804af0a9efcbe29a7bf8d296d574a25c170e">00148</a>         <a class="code" href="group__XCCDF.html#gga6cb5c6fdd0ccc42b1c8cec5313df5804af0a9efcbe29a7bf8d296d574a25c170e" title="Check the rule and let the result contriburte to the score and appear in reports...">XCCDF_ROLE_FULL</a> = 1,    
<a name="l00149"></a><a class="code" href="group__XCCDF.html#gga6cb5c6fdd0ccc42b1c8cec5313df5804a0e3e07c18b7cbb9510af01d608e199a5">00149</a>         <a class="code" href="group__XCCDF.html#gga6cb5c6fdd0ccc42b1c8cec5313df5804a0e3e07c18b7cbb9510af01d608e199a5" title="Check the rule and include the result in reports, but do not include it into score...">XCCDF_ROLE_UNSCORED</a>,    
<a name="l00150"></a><a class="code" href="group__XCCDF.html#gga6cb5c6fdd0ccc42b1c8cec5313df5804aac45eb8802f220da7ceaa275bd6fc3b2">00150</a>         <a class="code" href="group__XCCDF.html#gga6cb5c6fdd0ccc42b1c8cec5313df5804aac45eb8802f220da7ceaa275bd6fc3b2" title="Don&amp;#39;t check the rule, result will be XCCDF_RESULT_UNKNOWN.">XCCDF_ROLE_UNCHECKED</a>    
<a name="l00151"></a>00151 } <a class="code" href="group__XCCDF.html#ga6cb5c6fdd0ccc42b1c8cec5313df5804" title="XCCDF role.">xccdf_role_t</a>;
<a name="l00152"></a>00152 
<a name="l00154"></a><a class="code" href="group__XCCDF.html#ga70ec25fc378db41df2c7344a06adf6aa">00154</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00155"></a><a class="code" href="group__XCCDF.html#gga70ec25fc378db41df2c7344a06adf6aaae0214730758fed2c3c67823a78cfbf3c">00155</a>         <a class="code" href="group__XCCDF.html#gga70ec25fc378db41df2c7344a06adf6aaae0214730758fed2c3c67823a78cfbf3c" title="General-purpose warning.">XCCDF_WARNING_GENERAL</a> = 1,      
<a name="l00156"></a><a class="code" href="group__XCCDF.html#gga70ec25fc378db41df2c7344a06adf6aaa1656f6eb1421dc7b07c73dac0188e056">00156</a>         <a class="code" href="group__XCCDF.html#gga70ec25fc378db41df2c7344a06adf6aaa1656f6eb1421dc7b07c73dac0188e056" title="Warning about possible impacts to functionality.">XCCDF_WARNING_FUNCTIONALITY</a>,    
<a name="l00157"></a><a class="code" href="group__XCCDF.html#gga70ec25fc378db41df2c7344a06adf6aaa099d4869a65e646759d4ebdd3ee9fd37">00157</a>         <a class="code" href="group__XCCDF.html#gga70ec25fc378db41df2c7344a06adf6aaa099d4869a65e646759d4ebdd3ee9fd37" title="Warning about changes to target system performance.">XCCDF_WARNING_PERFORMANCE</a>,      
<a name="l00158"></a><a class="code" href="group__XCCDF.html#gga70ec25fc378db41df2c7344a06adf6aaa0174eadd5eb3c4048b56c7269decbae9">00158</a>         <a class="code" href="group__XCCDF.html#gga70ec25fc378db41df2c7344a06adf6aaa0174eadd5eb3c4048b56c7269decbae9" title="Warning about hardware restrictions or possible impacts to hardware.">XCCDF_WARNING_HARDWARE</a>, 
<a name="l00159"></a><a class="code" href="group__XCCDF.html#gga70ec25fc378db41df2c7344a06adf6aaa856ad08cebab131e6e0f1e758ea1c6b1">00159</a>         <a class="code" href="group__XCCDF.html#gga70ec25fc378db41df2c7344a06adf6aaa856ad08cebab131e6e0f1e758ea1c6b1" title="Warning about legal implications.">XCCDF_WARNING_LEGAL</a>,    
<a name="l00160"></a><a class="code" href="group__XCCDF.html#gga70ec25fc378db41df2c7344a06adf6aaadf722287b5497cc6b3973ebfe14beb62">00160</a>         <a class="code" href="group__XCCDF.html#gga70ec25fc378db41df2c7344a06adf6aaadf722287b5497cc6b3973ebfe14beb62" title="Warning about regulatory obligations.">XCCDF_WARNING_REGULATORY</a>,       
<a name="l00161"></a><a class="code" href="group__XCCDF.html#gga70ec25fc378db41df2c7344a06adf6aaa89d79095e85fdf9dd10850bc460fe134">00161</a>         <a class="code" href="group__XCCDF.html#gga70ec25fc378db41df2c7344a06adf6aaa89d79095e85fdf9dd10850bc460fe134" title="Warning about impacts to the mgmt or administration of the target system.">XCCDF_WARNING_MANAGEMENT</a>,       
<a name="l00162"></a><a class="code" href="group__XCCDF.html#gga70ec25fc378db41df2c7344a06adf6aaa987e05c90156022a6242e03d4b7bffa8">00162</a>         <a class="code" href="group__XCCDF.html#gga70ec25fc378db41df2c7344a06adf6aaa987e05c90156022a6242e03d4b7bffa8" title="Warning about impacts to audit or logging.">XCCDF_WARNING_AUDIT</a>,    
<a name="l00163"></a><a class="code" href="group__XCCDF.html#gga70ec25fc378db41df2c7344a06adf6aaa243e43e2be8d3b51ccbfbc3038e8ded4">00163</a>         <a class="code" href="group__XCCDF.html#gga70ec25fc378db41df2c7344a06adf6aaa243e43e2be8d3b51ccbfbc3038e8ded4" title="Warning about dependencies between this Rule and other parts of the target system...">XCCDF_WARNING_DEPENDENCY</a>        
<a name="l00164"></a>00164 } <a class="code" href="group__XCCDF.html#ga70ec25fc378db41df2c7344a06adf6aa" title="Category of xccdf_warning.">xccdf_warning_category_t</a>;
<a name="l00165"></a>00165 
<a name="l00167"></a><a class="code" href="group__XCCDF.html#ga534ac2d5662227cff66913038f4263e1">00167</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00168"></a><a class="code" href="group__XCCDF.html#gga534ac2d5662227cff66913038f4263e1a966112caea38119ecf52acaa58ea59b5">00168</a>         <a class="code" href="group__XCCDF.html#gga534ac2d5662227cff66913038f4263e1a966112caea38119ecf52acaa58ea59b5" title="Strategy not defined.">XCCDF_STRATEGY_UNKNOWN</a>, 
<a name="l00169"></a><a class="code" href="group__XCCDF.html#gga534ac2d5662227cff66913038f4263e1ac46a307d850a433554d0646c51abfeed">00169</a>         <a class="code" href="group__XCCDF.html#gga534ac2d5662227cff66913038f4263e1ac46a307d850a433554d0646c51abfeed" title="Adjust target config or settings.">XCCDF_STRATEGY_CONFIGURE</a>,       
<a name="l00170"></a><a class="code" href="group__XCCDF.html#gga534ac2d5662227cff66913038f4263e1a7b9e241f9be9eeb96c2850f528638a1b">00170</a>         <a class="code" href="group__XCCDF.html#gga534ac2d5662227cff66913038f4263e1a7b9e241f9be9eeb96c2850f528638a1b" title="Turn off or deinstall something.">XCCDF_STRATEGY_DISABLE</a>, 
<a name="l00171"></a><a class="code" href="group__XCCDF.html#gga534ac2d5662227cff66913038f4263e1aa7d1502ad13dd698470a7f62eebaeca8">00171</a>         <a class="code" href="group__XCCDF.html#gga534ac2d5662227cff66913038f4263e1aa7d1502ad13dd698470a7f62eebaeca8" title="Turn on or install something.">XCCDF_STRATEGY_ENABLE</a>,  
<a name="l00172"></a><a class="code" href="group__XCCDF.html#gga534ac2d5662227cff66913038f4263e1afa8ed41429157f7d41a3c1cf324d8f57">00172</a>         <a class="code" href="group__XCCDF.html#gga534ac2d5662227cff66913038f4263e1afa8ed41429157f7d41a3c1cf324d8f57" title="Apply a patch, hotfix, or update.">XCCDF_STRATEGY_PATCH</a>,   
<a name="l00173"></a><a class="code" href="group__XCCDF.html#gga534ac2d5662227cff66913038f4263e1ab4238187ae4543f2acc235a176a065bb">00173</a>         <a class="code" href="group__XCCDF.html#gga534ac2d5662227cff66913038f4263e1ab4238187ae4543f2acc235a176a065bb" title="Remediation by changing policies/procedures.">XCCDF_STRATEGY_POLICY</a>,  
<a name="l00174"></a><a class="code" href="group__XCCDF.html#gga534ac2d5662227cff66913038f4263e1a371d2d2209d6d17d4c3830bb280d90ff">00174</a>         <a class="code" href="group__XCCDF.html#gga534ac2d5662227cff66913038f4263e1a371d2d2209d6d17d4c3830bb280d90ff" title="Adjust permissions or ACLs.">XCCDF_STRATEGY_RESTRICT</a>,        
<a name="l00175"></a><a class="code" href="group__XCCDF.html#gga534ac2d5662227cff66913038f4263e1a207f4076289a4858182fdae6461ad70d">00175</a>         <a class="code" href="group__XCCDF.html#gga534ac2d5662227cff66913038f4263e1a207f4076289a4858182fdae6461ad70d" title="Install upgrade or update the system.">XCCDF_STRATEGY_UPDATE</a>,  
<a name="l00176"></a><a class="code" href="group__XCCDF.html#gga534ac2d5662227cff66913038f4263e1a79cf7e7d6bb92ab3890e4ea85de11f84">00176</a>         <a class="code" href="group__XCCDF.html#gga534ac2d5662227cff66913038f4263e1a79cf7e7d6bb92ab3890e4ea85de11f84" title="Combo of two or more of the above.">XCCDF_STRATEGY_COMBINATION</a>      
<a name="l00177"></a>00177 } <a class="code" href="group__XCCDF.html#ga534ac2d5662227cff66913038f4263e1" title="Fix strategy type.">xccdf_strategy_t</a>;
<a name="l00178"></a>00178 
<a name="l00180"></a><a class="code" href="group__XCCDF.html#gabf34f4480799efc8e1af5f4706d2666d">00180</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00181"></a><a class="code" href="group__XCCDF.html#ggabf34f4480799efc8e1af5f4706d2666da3a6a8e5fc7785fefe7d430af369d96e4">00181</a>         <a class="code" href="group__XCCDF.html#ggabf34f4480799efc8e1af5f4706d2666da3a6a8e5fc7785fefe7d430af369d96e4" title="The test passed.">XCCDF_RESULT_PASS</a> = 1,  
<a name="l00182"></a><a class="code" href="group__XCCDF.html#ggabf34f4480799efc8e1af5f4706d2666daa719ce524dafd5ab8d2bb7740c5cd695">00182</a>         <a class="code" href="group__XCCDF.html#ggabf34f4480799efc8e1af5f4706d2666daa719ce524dafd5ab8d2bb7740c5cd695" title="The test failed.">XCCDF_RESULT_FAIL</a>,      
<a name="l00183"></a><a class="code" href="group__XCCDF.html#ggabf34f4480799efc8e1af5f4706d2666da77424127a0b953030609ab90a209caf7">00183</a>         <a class="code" href="group__XCCDF.html#ggabf34f4480799efc8e1af5f4706d2666da77424127a0b953030609ab90a209caf7" title="An error occurred and test could not complete.">XCCDF_RESULT_ERROR</a>,     
<a name="l00184"></a><a class="code" href="group__XCCDF.html#ggabf34f4480799efc8e1af5f4706d2666daf74255501061c6f12a0a140bbc5447c0">00184</a>         <a class="code" href="group__XCCDF.html#ggabf34f4480799efc8e1af5f4706d2666daf74255501061c6f12a0a140bbc5447c0" title="Could not tell what happened.">XCCDF_RESULT_UNKNOWN</a>,   
<a name="l00185"></a><a class="code" href="group__XCCDF.html#ggabf34f4480799efc8e1af5f4706d2666dabac10fe7c643c2b73340b21eed766e60">00185</a>         <a class="code" href="group__XCCDF.html#ggabf34f4480799efc8e1af5f4706d2666dabac10fe7c643c2b73340b21eed766e60" title="Rule did not apply to test target.">XCCDF_RESULT_NOT_APPLICABLE</a>,    
<a name="l00186"></a><a class="code" href="group__XCCDF.html#ggabf34f4480799efc8e1af5f4706d2666dac8d8793e6f4e46cc077f9e163c035a2b">00186</a>         <a class="code" href="group__XCCDF.html#ggabf34f4480799efc8e1af5f4706d2666dac8d8793e6f4e46cc077f9e163c035a2b" title="Rule did not cause any evaluation by the checking engine.">XCCDF_RESULT_NOT_CHECKED</a>,       
<a name="l00187"></a><a class="code" href="group__XCCDF.html#ggabf34f4480799efc8e1af5f4706d2666dad1a25dfdbd7c77e5e0f9a943e7ac240a">00187</a>         <a class="code" href="group__XCCDF.html#ggabf34f4480799efc8e1af5f4706d2666dad1a25dfdbd7c77e5e0f9a943e7ac240a" title="Rule was not selected in the Benchmark.">XCCDF_RESULT_NOT_SELECTED</a>,      
<a name="l00188"></a><a class="code" href="group__XCCDF.html#ggabf34f4480799efc8e1af5f4706d2666da06862a7ab1866960bd25cd1ad5875488">00188</a>         <a class="code" href="group__XCCDF.html#ggabf34f4480799efc8e1af5f4706d2666da06862a7ab1866960bd25cd1ad5875488" title="Rule was evaluated by the checking engine, but isn&amp;#39;t to be scored.">XCCDF_RESULT_INFORMATIONAL</a>,     
<a name="l00189"></a><a class="code" href="group__XCCDF.html#ggabf34f4480799efc8e1af5f4706d2666dafd540e98e81524c2b894613fd3aa030f">00189</a>         <a class="code" href="group__XCCDF.html#ggabf34f4480799efc8e1af5f4706d2666dafd540e98e81524c2b894613fd3aa030f" title="Rule failed, but was later fixed.">XCCDF_RESULT_FIXED</a>      
<a name="l00190"></a>00190 } <a class="code" href="group__XCCDF.html#gabf34f4480799efc8e1af5f4706d2666d" title="Test result.">xccdf_test_result_type_t</a>;
<a name="l00191"></a>00191 
<a name="l00192"></a>00192 <span class="comment">/*--------------------*\</span>
<a name="l00193"></a>00193 <span class="comment">|       Typedefs       |</span>
<a name="l00194"></a>00194 <span class="comment">\*--------------------*/</span>
<a name="l00195"></a>00195 
<a name="l00199"></a><a class="code" href="group__XCCDF.html#ga83ab7d5052d01468f373732e268f47b4">00199</a> <span class="keyword">typedef</span> <span class="keywordtype">float</span> <a class="code" href="group__XCCDF.html#ga83ab7d5052d01468f373732e268f47b4" title="Type of a numerical content for a XCCDF value.">xccdf_numeric</a>;
<a name="l00200"></a>00200 
<a name="l00201"></a>00201 <span class="comment">/*--------------------*\</span>
<a name="l00202"></a>00202 <span class="comment">|   Core structures    |</span>
<a name="l00203"></a>00203 <span class="comment">\*--------------------*/</span>
<a name="l00204"></a>00204 <span class="comment">/*</span>
<a name="l00205"></a>00205 <span class="comment"> * @addtogroup xccdf_item</span>
<a name="l00206"></a>00206 <span class="comment"> * @{</span>
<a name="l00207"></a>00207 <span class="comment"> * @addtogroup xccdf_item_setters Setters</span>
<a name="l00208"></a>00208 <span class="comment"> * @{</span>
<a name="l00209"></a>00209 <span class="comment"> * @ref xccdf_item set methods.</span>
<a name="l00210"></a>00210 <span class="comment"> *      These methods will not change the state of a locked instance.</span>
<a name="l00211"></a>00211 <span class="comment"> *      @see oval_sysinfo_get_locked</span>
<a name="l00212"></a>00212 <span class="comment"> *      @see oval_syschar_model_set_lock</span>
<a name="l00213"></a>00213 <span class="comment"> * @}</span>
<a name="l00214"></a>00214 <span class="comment"> * @addtogroup xccdf_item_getters Getters</span>
<a name="l00215"></a>00215 <span class="comment"> * @{</span>
<a name="l00216"></a>00216 <span class="comment"> * @ref xccdf_item get methods.</span>
<a name="l00217"></a>00217 <span class="comment"> * @}</span>
<a name="l00218"></a>00218 <span class="comment"> * @addtogroup xccdf_item_iterators Iterators</span>
<a name="l00219"></a>00219 <span class="comment"> * @{</span>
<a name="l00220"></a>00220 <span class="comment"> * @ref xccdf_item iterator methods.</span>
<a name="l00221"></a>00221 <span class="comment"> * @}</span>
<a name="l00222"></a>00222 <span class="comment"> * @addtogroup xccdf_item_eval Evaluators</span>
<a name="l00223"></a>00223 <span class="comment"> * @{</span>
<a name="l00224"></a>00224 <span class="comment"> * @ref xccdf_item evaluator methods</span>
<a name="l00225"></a>00225 <span class="comment"> * @}</span>
<a name="l00226"></a>00226 <span class="comment"> */</span>
<a name="l00230"></a><a class="code" href="structxccdf__benchmark.html">00230</a> <span class="keyword">struct </span><a class="code" href="structxccdf__item.html" title="A base class for XCCDF items.">xccdf_item</a>;
<a name="l00235"></a><a class="code" href="structxccdf__profile.html">00235</a> <span class="keyword">struct </span><a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a>;
<a name="l00236"></a>00236 
<a name="l00241"></a><a class="code" href="structxccdf__rule.html">00241</a> <span class="keyword">struct </span><a class="code" href="structxccdf__profile.html" title="XCCDF Profile.">xccdf_profile</a>;
<a name="l00242"></a>00242 
<a name="l00247"></a><a class="code" href="structxccdf__group.html">00247</a> <span class="keyword">struct </span><a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a>;
<a name="l00248"></a>00248 
<a name="l00253"></a><a class="code" href="structxccdf__value.html">00253</a> <span class="keyword">struct </span><a class="code" href="structxccdf__group.html" title="XCCDF rule group.">xccdf_group</a>;
<a name="l00254"></a>00254 
<a name="l00259"></a><a class="code" href="structxccdf__result.html">00259</a> <span class="keyword">struct </span><a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a>;
<a name="l00260"></a>00260 
<a name="l00265"></a>00265 <span class="keyword">struct </span><a class="code" href="structxccdf__result.html" title="XCCDF Test Result.">xccdf_result</a>;
<a name="l00266"></a>00266 
<a name="l00267"></a>00267 <span class="comment">/*--------------------*\</span>
<a name="l00268"></a>00268 <span class="comment">|  Support structures  |</span>
<a name="l00269"></a>00269 <span class="comment">\*--------------------*/</span>
<a name="l00270"></a>00270 
<a name="l00275"></a>00275 <span class="keyword">struct </span><a class="code" href="structxccdf__notice.html" title="XCCDF benchmark legal notice.">xccdf_notice</a>;
<a name="l00276"></a>00276 
<a name="l00281"></a>00281 <span class="keyword">struct </span><a class="code" href="structxccdf__status.html" title="XCCDF item status.">xccdf_status</a>;
<a name="l00282"></a>00282 
<a name="l00287"></a>00287 <span class="keyword">struct </span><a class="code" href="structxccdf__model.html" title="XCCDF scoring model.">xccdf_model</a>;
<a name="l00288"></a>00288 
<a name="l00292"></a>00292 <span class="keyword">struct </span><a class="code" href="structxccdf__warning.html" title="XCCDF warning.">xccdf_warning</a>;
<a name="l00293"></a>00293 
<a name="l00298"></a>00298 <span class="keyword">struct </span><a class="code" href="structxccdf__select.html" title="XCCDF select option usen in the profile.">xccdf_select</a>;
<a name="l00299"></a>00299 
<a name="l00304"></a>00304 <span class="keyword">struct </span><a class="code" href="structxccdf__set__value.html" title="XCCDF set value option used in the profile.">xccdf_set_value</a>;
<a name="l00305"></a>00305 
<a name="l00310"></a>00310 <span class="keyword">struct </span><a class="code" href="structxccdf__refine__value.html" title="XCCDF refine value option used in the profile.">xccdf_refine_value</a>;
<a name="l00315"></a>00315 <span class="keyword">struct </span><a class="code" href="structxccdf__refine__rule.html" title="XCCDF refine rule option used in the profile.">xccdf_refine_rule</a>;
<a name="l00316"></a>00316 
<a name="l00321"></a>00321 <span class="keyword">struct </span><a class="code" href="structxccdf__ident.html" title="XCCDF rule ident URI.">xccdf_ident</a>;
<a name="l00322"></a>00322 
<a name="l00327"></a>00327 <span class="keyword">struct </span><a class="code" href="structxccdf__check.html" title="XCCDF simple or complex check.">xccdf_check</a>;
<a name="l00332"></a>00332 <span class="keyword">struct </span><a class="code" href="structxccdf__check__content__ref.html" title="XCCDF check content reference.">xccdf_check_content_ref</a>;
<a name="l00333"></a>00333 
<a name="l00338"></a>00338 <span class="keyword">struct </span><a class="code" href="structxccdf__profile__note.html" title="XCCDF note for given rule in context of given profile.">xccdf_profile_note</a>;
<a name="l00339"></a>00339 
<a name="l00345"></a>00345 <span class="keyword">struct </span><a class="code" href="structxccdf__check__import.html" title="XCCDF check import.">xccdf_check_import</a>;
<a name="l00346"></a>00346 
<a name="l00352"></a>00352 <span class="keyword">struct </span><a class="code" href="structxccdf__check__export.html" title="XCCDF check export.">xccdf_check_export</a>;
<a name="l00353"></a>00353 
<a name="l00359"></a>00359 <span class="keyword">struct </span><a class="code" href="structxccdf__fix.html" title="XCCDF automatic fix.">xccdf_fix</a>;
<a name="l00360"></a>00360 
<a name="l00366"></a>00366 <span class="keyword">struct </span><a class="code" href="structxccdf__fixtext.html" title="XCCDF textual fix instructions.">xccdf_fixtext</a>;
<a name="l00367"></a>00367 
<a name="l00372"></a><a class="code" href="structxccdf__item__iterator.html">00372</a> <span class="keyword">struct </span><a class="code" href="structxccdf__reference.html" title="XCCDF reference.">xccdf_reference</a>;
<a name="l00373"></a>00373 
<a name="l00374"></a>00374 <span class="comment">/*--------------------*\</span>
<a name="l00375"></a>00375 <span class="comment">|       Iterators      |</span>
<a name="l00376"></a>00376 <span class="comment">\*--------------------*/</span>
<a name="l00377"></a>00377 
<a name="l00382"></a>00382 <span class="keyword">struct </span><a class="code" href="structxccdf__item__iterator.html" title="String iterator.">xccdf_item_iterator</a>;
<a name="l00384"></a>00384 <span class="keyword">struct </span><a class="code" href="structxccdf__item.html" title="A base class for XCCDF items.">xccdf_item</a> *<a class="code" href="group__XCCDF.html#gaf8c23e29a9c85f70a7661f67da2e7888">xccdf_item_iterator_next</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__item__iterator.html" title="String iterator.">xccdf_item_iterator</a> *it);
<a name="l00386"></a>00386 <span class="keywordtype">bool</span> <a class="code" href="group__XCCDF.html#ga8f525d23f694590c2e9a46fcbb0b4113">xccdf_item_iterator_has_more</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__item__iterator.html" title="String iterator.">xccdf_item_iterator</a> *it);
<a name="l00388"></a>00388 <span class="keywordtype">void</span> <a class="code" href="group__XCCDF.html#gaba660369c8e387d9bce732095bf8ee8c">xccdf_item_iterator_free</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__item__iterator.html" title="String iterator.">xccdf_item_iterator</a> *it);
<a name="l00393"></a>00393 <span class="keyword">struct </span><a class="code" href="structxccdf__notice__iterator.html" title="Notice iterator.">xccdf_notice_iterator</a>;
<a name="l00395"></a>00395 <span class="keyword">struct </span><a class="code" href="structxccdf__notice.html" title="XCCDF benchmark legal notice.">xccdf_notice</a> *<a class="code" href="group__XCCDF.html#ga078511d16cf74f242dee3273fefe5c59">xccdf_notice_iterator_next</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__notice__iterator.html" title="Notice iterator.">xccdf_notice_iterator</a> *it);
<a name="l00397"></a>00397 <span class="keywordtype">bool</span> <a class="code" href="group__XCCDF.html#ga0f8a3f0b2074b44c391d82f5506fbc13">xccdf_notice_iterator_has_more</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__notice__iterator.html" title="Notice iterator.">xccdf_notice_iterator</a> *it);
<a name="l00399"></a>00399 <span class="keywordtype">void</span> <a class="code" href="group__XCCDF.html#gad1fc0a19a7e55ba165e0914406c0289e">xccdf_notice_iterator_free</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__notice__iterator.html" title="Notice iterator.">xccdf_notice_iterator</a> *it);
<a name="l00404"></a>00404 <span class="keyword">struct </span><a class="code" href="structxccdf__status__iterator.html" title="Status iterator.">xccdf_status_iterator</a>;
<a name="l00406"></a>00406 <span class="keyword">struct </span><a class="code" href="structxccdf__status.html" title="XCCDF item status.">xccdf_status</a> *<a class="code" href="group__XCCDF.html#ga9c7743d8b5f29a6c35eb47814b40b0ba">xccdf_status_iterator_next</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__status__iterator.html" title="Status iterator.">xccdf_status_iterator</a> *it);
<a name="l00408"></a>00408 <span class="keywordtype">bool</span> <a class="code" href="group__XCCDF.html#ga8c2143920e8dae54f74983ade413d5ed">xccdf_status_iterator_has_more</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__status__iterator.html" title="Status iterator.">xccdf_status_iterator</a> *it);
<a name="l00410"></a>00410 <span class="keywordtype">void</span> <a class="code" href="group__XCCDF.html#ga529490dbf3cdc1729dfc0e052def2e3d">xccdf_status_iterator_free</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__status__iterator.html" title="Status iterator.">xccdf_status_iterator</a> *it);
<a name="l00415"></a>00415 <span class="keyword">struct </span><a class="code" href="structxccdf__reference__iterator.html" title="Reference iterator.">xccdf_reference_iterator</a>;
<a name="l00417"></a>00417 <span class="keyword">struct </span><a class="code" href="structxccdf__reference.html" title="XCCDF reference.">xccdf_reference</a> *<a class="code" href="group__XCCDF.html#gab7a9846a8354f336ae70e29ee728b54f">xccdf_reference_iterator_next</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__reference__iterator.html" title="Reference iterator.">xccdf_reference_iterator</a> *it);
<a name="l00419"></a>00419 <span class="keywordtype">bool</span> <a class="code" href="group__XCCDF.html#ga2424070bceb5da4900b44b140485d95b">xccdf_reference_iterator_has_more</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__reference__iterator.html" title="Reference iterator.">xccdf_reference_iterator</a> *it);
<a name="l00421"></a>00421 <span class="keywordtype">void</span> <a class="code" href="group__XCCDF.html#ga1dae3facbc9f197516c9cca228f20042">xccdf_reference_iterator_free</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__reference__iterator.html" title="Reference iterator.">xccdf_reference_iterator</a> *it);
<a name="l00426"></a>00426 <span class="keyword">struct </span><a class="code" href="structxccdf__model__iterator.html" title="Model iterator.">xccdf_model_iterator</a>;
<a name="l00428"></a>00428 <span class="keyword">struct </span><a class="code" href="structxccdf__model.html" title="XCCDF scoring model.">xccdf_model</a> *<a class="code" href="group__XCCDF.html#gadb96240c3f39370bd7a5e6a2f3039fdb">xccdf_model_iterator_next</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__model__iterator.html" title="Model iterator.">xccdf_model_iterator</a> *it);
<a name="l00430"></a>00430 <span class="keywordtype">bool</span> <a class="code" href="group__XCCDF.html#gadb803d0063f3ec84907e0d5e26a3f182">xccdf_model_iterator_has_more</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__model__iterator.html" title="Model iterator.">xccdf_model_iterator</a> *it);
<a name="l00432"></a>00432 <span class="keywordtype">void</span> <a class="code" href="group__XCCDF.html#gaec1bc2177c58842096bd7c31744f8e55">xccdf_model_iterator_free</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__model__iterator.html" title="Model iterator.">xccdf_model_iterator</a> *it);
<a name="l00437"></a>00437 <span class="keyword">struct </span><a class="code" href="structxccdf__profile__iterator.html" title="Profile iterator.">xccdf_profile_iterator</a>;
<a name="l00439"></a>00439 <span class="keyword">struct </span><a class="code" href="structxccdf__profile.html" title="XCCDF Profile.">xccdf_profile</a> *<a class="code" href="group__XCCDF.html#ga0ba5f4ec80bb93207b8ca7f731419184">xccdf_profile_iterator_next</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__profile__iterator.html" title="Profile iterator.">xccdf_profile_iterator</a> *it);
<a name="l00441"></a>00441 <span class="keywordtype">bool</span> <a class="code" href="group__XCCDF.html#ga86d1f031c5a9ca3f71ec92245005f354">xccdf_profile_iterator_has_more</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__profile__iterator.html" title="Profile iterator.">xccdf_profile_iterator</a> *it);
<a name="l00443"></a>00443 <span class="keywordtype">void</span> <a class="code" href="group__XCCDF.html#gac6340c8f502de05094b075e8004b3d70">xccdf_profile_iterator_free</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__profile__iterator.html" title="Profile iterator.">xccdf_profile_iterator</a> *it);
<a name="l00444"></a>00444 
<a name="l00449"></a>00449 <span class="keyword">struct </span><a class="code" href="structxccdf__select__iterator.html" title="Select iterator.">xccdf_select_iterator</a>;
<a name="l00451"></a>00451 <span class="keyword">struct </span><a class="code" href="structxccdf__select.html" title="XCCDF select option usen in the profile.">xccdf_select</a> *<a class="code" href="group__XCCDF.html#ga2dbb6802237160cb2f6e0bc430dc26bc">xccdf_select_iterator_next</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__select__iterator.html" title="Select iterator.">xccdf_select_iterator</a> *it);
<a name="l00453"></a>00453 <span class="keywordtype">bool</span> <a class="code" href="group__XCCDF.html#gaeb4e63317d86a3105eefa30709e372be">xccdf_select_iterator_has_more</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__select__iterator.html" title="Select iterator.">xccdf_select_iterator</a> *it);
<a name="l00455"></a>00455 <span class="keywordtype">void</span> <a class="code" href="group__XCCDF.html#ga46a1a1cb4b746301b644a95fed303324">xccdf_select_iterator_free</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__select__iterator.html" title="Select iterator.">xccdf_select_iterator</a> *it);
<a name="l00456"></a>00456 
<a name="l00461"></a>00461 <span class="keyword">struct </span><a class="code" href="structxccdf__set__value__iterator.html" title="Set value iterator.">xccdf_set_value_iterator</a>;
<a name="l00463"></a>00463 <span class="keyword">struct </span><a class="code" href="structxccdf__set__value.html" title="XCCDF set value option used in the profile.">xccdf_set_value</a> *<a class="code" href="group__XCCDF.html#ga494093461a139632c5595aa82dfb37db">xccdf_set_value_iterator_next</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__set__value__iterator.html" title="Set value iterator.">xccdf_set_value_iterator</a> *it);
<a name="l00465"></a>00465 <span class="keywordtype">bool</span> <a class="code" href="group__XCCDF.html#gac3cc21beffd0989fab00880b9b317138">xccdf_set_value_iterator_has_more</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__set__value__iterator.html" title="Set value iterator.">xccdf_set_value_iterator</a> *it);
<a name="l00467"></a>00467 <span class="keywordtype">void</span> <a class="code" href="group__XCCDF.html#ga6c4fbaaedc85e21be3a25e336c0c6c33">xccdf_set_value_iterator_free</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__set__value__iterator.html" title="Set value iterator.">xccdf_set_value_iterator</a> *it);
<a name="l00468"></a>00468 
<a name="l00473"></a>00473 <span class="keyword">struct </span><a class="code" href="structxccdf__refine__value__iterator.html" title="Refine value iterator.">xccdf_refine_value_iterator</a>;
<a name="l00475"></a>00475 <span class="keyword">struct </span><a class="code" href="structxccdf__refine__value.html" title="XCCDF refine value option used in the profile.">xccdf_refine_value</a> *<a class="code" href="group__XCCDF.html#ga34eb4e83c33666bed6421b06d901a357">xccdf_refine_value_iterator_next</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__refine__value__iterator.html" title="Refine value iterator.">xccdf_refine_value_iterator</a> *it);
<a name="l00477"></a>00477 <span class="keywordtype">bool</span> <a class="code" href="group__XCCDF.html#gab9d557582bb2d63f90c048279fd0abc2">xccdf_refine_value_iterator_has_more</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__refine__value__iterator.html" title="Refine value iterator.">xccdf_refine_value_iterator</a> *it);
<a name="l00479"></a>00479 <span class="keywordtype">void</span> <a class="code" href="group__XCCDF.html#ga6f942b72680a1497a7ccc6aa5c99a2ea">xccdf_refine_value_iterator_free</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__refine__value__iterator.html" title="Refine value iterator.">xccdf_refine_value_iterator</a> *it);
<a name="l00480"></a>00480 
<a name="l00485"></a>00485 <span class="keyword">struct </span><a class="code" href="structxccdf__refine__rule__iterator.html" title="Refine rule iterator.">xccdf_refine_rule_iterator</a>;
<a name="l00487"></a>00487 <span class="keyword">struct </span><a class="code" href="structxccdf__refine__rule.html" title="XCCDF refine rule option used in the profile.">xccdf_refine_rule</a> *<a class="code" href="group__XCCDF.html#gae9a2d8348d0fe23bc9c3c6b5ea99e7a6">xccdf_refine_rule_iterator_next</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__refine__rule__iterator.html" title="Refine rule iterator.">xccdf_refine_rule_iterator</a> *it);
<a name="l00489"></a>00489 <span class="keywordtype">bool</span> <a class="code" href="group__XCCDF.html#ga6624200da31d3772019fc6d1bb420ab7">xccdf_refine_rule_iterator_has_more</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__refine__rule__iterator.html" title="Refine rule iterator.">xccdf_refine_rule_iterator</a> *it);
<a name="l00491"></a>00491 <span class="keywordtype">void</span> <a class="code" href="group__XCCDF.html#ga71d1640fffe97b29339f87c59f25006c">xccdf_refine_rule_iterator_free</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__refine__rule__iterator.html" title="Refine rule iterator.">xccdf_refine_rule_iterator</a> *it);
<a name="l00492"></a>00492 
<a name="l00497"></a>00497 <span class="keyword">struct </span><a class="code" href="structxccdf__ident__iterator.html" title="Ident iterator.">xccdf_ident_iterator</a>;
<a name="l00499"></a>00499 <span class="keyword">struct </span><a class="code" href="structxccdf__ident.html" title="XCCDF rule ident URI.">xccdf_ident</a> *<a class="code" href="group__XCCDF.html#ga19779e6de93ed1aff31e9576f85a05c1">xccdf_ident_iterator_next</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__ident__iterator.html" title="Ident iterator.">xccdf_ident_iterator</a> *it);
<a name="l00501"></a>00501 <span class="keywordtype">bool</span> <a class="code" href="group__XCCDF.html#gad4881a85fc1d903103b81f8a1d679278">xccdf_ident_iterator_has_more</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__ident__iterator.html" title="Ident iterator.">xccdf_ident_iterator</a> *it);
<a name="l00503"></a>00503 <span class="keywordtype">void</span> <a class="code" href="group__XCCDF.html#ga1d7b9c377c7adfa27d16adfbcd315369">xccdf_ident_iterator_free</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__ident__iterator.html" title="Ident iterator.">xccdf_ident_iterator</a> *it);
<a name="l00504"></a>00504 
<a name="l00509"></a>00509 <span class="keyword">struct </span><a class="code" href="structxccdf__check__iterator.html" title="Check iterator.">xccdf_check_iterator</a>;
<a name="l00511"></a>00511 <span class="keyword">struct </span><a class="code" href="structxccdf__check.html" title="XCCDF simple or complex check.">xccdf_check</a> *<a class="code" href="group__XCCDF.html#ga31c6db83abf9de917bc59b767852ca6f">xccdf_check_iterator_next</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__check__iterator.html" title="Check iterator.">xccdf_check_iterator</a> *it);
<a name="l00513"></a>00513 <span class="keywordtype">bool</span> <a class="code" href="group__XCCDF.html#ga60dad47138e7ad7b8f63ede098af12c2">xccdf_check_iterator_has_more</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__check__iterator.html" title="Check iterator.">xccdf_check_iterator</a> *it);
<a name="l00515"></a>00515 <span class="keywordtype">void</span> <a class="code" href="group__XCCDF.html#ga9e6d7026176bea2698b017bc0120b708">xccdf_check_iterator_free</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__check__iterator.html" title="Check iterator.">xccdf_check_iterator</a> *it);
<a name="l00520"></a>00520 <span class="keyword">struct </span><a class="code" href="structxccdf__check__content__ref__iterator.html" title="Check content references iterator.">xccdf_check_content_ref_iterator</a>;
<a name="l00522"></a>00522 <span class="keyword">struct </span><a class="code" href="structxccdf__check__content__ref.html" title="XCCDF check content reference.">xccdf_check_content_ref</a> *<a class="code" href="group__XCCDF.html#gab2f61b3f96a03eb5e81e60c1151fb004">xccdf_check_content_ref_iterator_next</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__check__content__ref__iterator.html" title="Check content references iterator.">xccdf_check_content_ref_iterator</a> *it);
<a name="l00524"></a>00524 <span class="keywordtype">bool</span> <a class="code" href="group__XCCDF.html#gac9d252ba2f45d2e4ddaf19cbd7ee1d67">xccdf_check_content_ref_iterator_has_more</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__check__content__ref__iterator.html" title="Check content references iterator.">xccdf_check_content_ref_iterator</a> *it);
<a name="l00526"></a>00526 <span class="keywordtype">void</span> <a class="code" href="group__XCCDF.html#gae817e6699e0e9af57714350f6bfa2d7e">xccdf_check_content_ref_iterator_free</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__check__content__ref__iterator.html" title="Check content references iterator.">xccdf_check_content_ref_iterator</a> *it);
<a name="l00531"></a>00531 <span class="keyword">struct </span><a class="code" href="structxccdf__profile__note__iterator.html" title="Profile note iterator.">xccdf_profile_note_iterator</a>;
<a name="l00533"></a>00533 <span class="keyword">struct </span><a class="code" href="structxccdf__profile__note.html" title="XCCDF note for given rule in context of given profile.">xccdf_profile_note</a> *<a class="code" href="group__XCCDF.html#gade866205223d6e8ad0806acad5c2e7aa">xccdf_profile_note_iterator_next</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__profile__note__iterator.html" title="Profile note iterator.">xccdf_profile_note_iterator</a> *it);
<a name="l00535"></a>00535 <span class="keywordtype">bool</span> <a class="code" href="group__XCCDF.html#gad3d80f00e21e2280f40266c3bd499d23">xccdf_profile_note_iterator_has_more</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__profile__note__iterator.html" title="Profile note iterator.">xccdf_profile_note_iterator</a> *it);
<a name="l00537"></a>00537 <span class="keywordtype">void</span> <a class="code" href="group__XCCDF.html#ga1e91da50b6ab37debb998a0727e7a7c7">xccdf_profile_note_iterator_free</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__profile__note__iterator.html" title="Profile note iterator.">xccdf_profile_note_iterator</a> *it);
<a name="l00542"></a>00542 <span class="keyword">struct </span><a class="code" href="structxccdf__check__import__iterator.html" title="Check import iterator.">xccdf_check_import_iterator</a>;
<a name="l00544"></a>00544 <span class="keyword">struct </span><a class="code" href="structxccdf__check__import.html" title="XCCDF check import.">xccdf_check_import</a> *<a class="code" href="group__XCCDF.html#ga6199acf6d9da116154127277f059fd01">xccdf_check_import_iterator_next</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__check__import__iterator.html" title="Check import iterator.">xccdf_check_import_iterator</a> *it);
<a name="l00546"></a>00546 <span class="keywordtype">bool</span> <a class="code" href="group__XCCDF.html#ga30217b698d64b7f9b1de2c312ab26381">xccdf_check_import_iterator_has_more</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__check__import__iterator.html" title="Check import iterator.">xccdf_check_import_iterator</a> *it);
<a name="l00548"></a>00548 <span class="keywordtype">void</span> <a class="code" href="group__XCCDF.html#ga624d6118ae3e459b9e1438e81cf82b65">xccdf_check_import_iterator_free</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__check__import__iterator.html" title="Check import iterator.">xccdf_check_import_iterator</a> *it);
<a name="l00549"></a>00549 
<a name="l00554"></a>00554 <span class="keyword">struct </span><a class="code" href="structxccdf__check__export__iterator.html" title="Check export iterator.">xccdf_check_export_iterator</a>;
<a name="l00556"></a>00556 <span class="keyword">struct </span><a class="code" href="structxccdf__check__export.html" title="XCCDF check export.">xccdf_check_export</a> *<a class="code" href="group__XCCDF.html#ga3ee5efa20d3aafec1f3ebb4e099a0c26">xccdf_check_export_iterator_next</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__check__export__iterator.html" title="Check export iterator.">xccdf_check_export_iterator</a> *it);
<a name="l00558"></a>00558 <span class="keywordtype">bool</span> <a class="code" href="group__XCCDF.html#ga9ce8d35ddd53074e54e8f3cdd39bfa30">xccdf_check_export_iterator_has_more</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__check__export__iterator.html" title="Check export iterator.">xccdf_check_export_iterator</a> *it);
<a name="l00560"></a>00560 <span class="keywordtype">void</span> <a class="code" href="group__XCCDF.html#gaeb3de761d8918c74ec97aa136cd2c4a8">xccdf_check_export_iterator_free</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__check__export__iterator.html" title="Check export iterator.">xccdf_check_export_iterator</a> *it);
<a name="l00561"></a>00561 
<a name="l00566"></a>00566 <span class="keyword">struct </span><a class="code" href="structxccdf__fix__iterator.html" title="Fix iterator.">xccdf_fix_iterator</a>;
<a name="l00568"></a>00568 <span class="keyword">struct </span><a class="code" href="structxccdf__fix.html" title="XCCDF automatic fix.">xccdf_fix</a> *<a class="code" href="group__XCCDF.html#gaab5fd1b91fc2e94579c011d94f8b4cd5">xccdf_fix_iterator_next</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__fix__iterator.html" title="Fix iterator.">xccdf_fix_iterator</a> *it);
<a name="l00570"></a>00570 <span class="keywordtype">bool</span> <a class="code" href="group__XCCDF.html#gac9efc4e6bfeb31e5ae4e3b9f01d0708e">xccdf_fix_iterator_has_more</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__fix__iterator.html" title="Fix iterator.">xccdf_fix_iterator</a> *it);
<a name="l00572"></a>00572 <span class="keywordtype">void</span> <a class="code" href="group__XCCDF.html#ga1643d3c47b4f0c7b04e6066fac995e51">xccdf_fix_iterator_free</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__fix__iterator.html" title="Fix iterator.">xccdf_fix_iterator</a> *it);
<a name="l00573"></a>00573 
<a name="l00578"></a>00578 <span class="keyword">struct </span><a class="code" href="structxccdf__fixtext__iterator.html" title="Textual fix iterator.">xccdf_fixtext_iterator</a>;
<a name="l00580"></a>00580 <span class="keyword">struct </span><a class="code" href="structxccdf__fixtext.html" title="XCCDF textual fix instructions.">xccdf_fixtext</a> *<a class="code" href="group__XCCDF.html#gab13ccaa4c2a9701abc24b634e7e485a2">xccdf_fixtext_iterator_next</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__fixtext__iterator.html" title="Textual fix iterator.">xccdf_fixtext_iterator</a> *it);
<a name="l00582"></a>00582 <span class="keywordtype">bool</span> <a class="code" href="group__XCCDF.html#ga43dcb8e84bd0b73dee5f807bfac3830a">xccdf_fixtext_iterator_has_more</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__fixtext__iterator.html" title="Textual fix iterator.">xccdf_fixtext_iterator</a> *it);
<a name="l00584"></a>00584 <span class="keywordtype">void</span> <a class="code" href="group__XCCDF.html#ga6a9d49229eaf60f37d2fba12aba00772">xccdf_fixtext_iterator_free</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__fixtext__iterator.html" title="Textual fix iterator.">xccdf_fixtext_iterator</a> *it);
<a name="l00585"></a>00585 
<a name="l00590"></a>00590 <span class="keyword">struct </span><a class="code" href="structxccdf__warning__iterator.html" title="Warning iterator.">xccdf_warning_iterator</a>;
<a name="l00592"></a>00592 <span class="keyword">struct </span><a class="code" href="structxccdf__warning.html" title="XCCDF warning.">xccdf_warning</a> *<a class="code" href="group__XCCDF.html#gaad84dba8542f7a649a83a195fd3da640">xccdf_warning_iterator_next</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__warning__iterator.html" title="Warning iterator.">xccdf_warning_iterator</a> *it);
<a name="l00594"></a>00594 <span class="keywordtype">bool</span> <a class="code" href="group__XCCDF.html#ga948293511bf8c01e10f18704bd7e675d">xccdf_warning_iterator_has_more</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__warning__iterator.html" title="Warning iterator.">xccdf_warning_iterator</a> *it);
<a name="l00596"></a>00596 <span class="keywordtype">void</span> <a class="code" href="group__XCCDF.html#ga4c7dad6466b159d35fcfd0f711c751cb">xccdf_warning_iterator_free</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__warning__iterator.html" title="Warning iterator.">xccdf_warning_iterator</a> *it);
<a name="l00597"></a>00597 
<a name="l00602"></a>00602 <span class="comment">/*--------------------*\</span>
<a name="l00603"></a>00603 <span class="comment">|     Item methods     |</span>
<a name="l00604"></a>00604 <span class="comment">\*--------------------*/</span>
<a name="l00605"></a>00605 
<a name="l00610"></a>00610 <a class="code" href="group__XCCDF.html#ga1c722a7917110bdb164e21e75ed6cfa6" title="Type of an XCCDF object.">xccdf_type_t</a> <a class="code" href="structxccdf__item.html#ab2d57ffd6182ad37fc524752a176ee8f" title="Get item type.">xccdf_item_get_type</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__item.html" title="A base class for XCCDF items.">xccdf_item</a> *item);
<a name="l00611"></a>00611 
<a name="l00616"></a>00616 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__item.html#ab76134e1c1edbd16446c8386b188c5bc" title="Get item ID.">xccdf_item_get_id</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__item.html" title="A base class for XCCDF items.">xccdf_item</a> *item);
<a name="l00617"></a>00617 
<a name="l00622"></a>00622 <span class="keyword">struct </span><a class="code" href="structoscap__text__iterator.html" title="Internationalized string iterator.">oscap_text_iterator</a> *<a class="code" href="structxccdf__item.html#a5379376888d769ea81bcb25ab920da1c" title="Get item title.">xccdf_item_get_title</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__item.html" title="A base class for XCCDF items.">xccdf_item</a> *item);
<a name="l00623"></a>00623 
<a name="l00628"></a>00628 <span class="keyword">struct </span><a class="code" href="structoscap__text__iterator.html" title="Internationalized string iterator.">oscap_text_iterator</a> *<a class="code" href="structxccdf__item.html#a585471c8209d6f27fdd43323f65b97de" title="Get item description.">xccdf_item_get_description</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__item.html" title="A base class for XCCDF items.">xccdf_item</a> *item);
<a name="l00629"></a>00629 
<a name="l00634"></a>00634 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__item.html#a703a5852f4dbd5b2cf9b11e6a49fcfce" title="Get item version.">xccdf_item_get_version</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__item.html" title="A base class for XCCDF items.">xccdf_item</a> *item);
<a name="l00635"></a>00635 
<a name="l00640"></a>00640 <span class="keyword">struct </span><a class="code" href="structxccdf__item.html" title="A base class for XCCDF items.">xccdf_item</a> *<a class="code" href="structxccdf__item.html#a6d903bb9a7c11f40e427f2ff836b65fc" title="Return item&amp;#39;s parent in the inheritance hierarchy.">xccdf_item_get_extends</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__item.html" title="A base class for XCCDF items.">xccdf_item</a> *item);
<a name="l00641"></a>00641 
<a name="l00647"></a>00647 <span class="keyword">struct </span><a class="code" href="structxccdf__item.html" title="A base class for XCCDF items.">xccdf_item</a> *<a class="code" href="structxccdf__item.html#a1aa026748670bdb35f9493309af377d4" title="Return item&amp;#39;s parent in the grouping hierarchy.">xccdf_item_get_parent</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__item.html" title="A base class for XCCDF items.">xccdf_item</a> *item);
<a name="l00648"></a>00648 
<a name="l00653"></a>00653 <span class="keyword">struct </span><a class="code" href="structxccdf__status__iterator.html" title="Status iterator.">xccdf_status_iterator</a> *<a class="code" href="structxccdf__item.html#a34a1abdde6b2b3f5503fad795d9a3217" title="Get an iterator to item statuses.">xccdf_item_get_statuses</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__item.html" title="A base class for XCCDF items.">xccdf_item</a> *item);
<a name="l00654"></a>00654 
<a name="l00659"></a>00659 <span class="keyword">struct </span><a class="code" href="structxccdf__reference__iterator.html" title="Reference iterator.">xccdf_reference_iterator</a> *<a class="code" href="structxccdf__item.html#af0dd88cec247866a006b1f1302250f90" title="Get an iterator to the XCCDF references of the item.">xccdf_item_get_references</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__item.html" title="A base class for XCCDF items.">xccdf_item</a> *item);
<a name="l00660"></a>00660 
<a name="l00665"></a>00665 <a class="code" href="group__XCCDF.html#gac0d5c1c85828e13ebb13935551f8da38" title="Status of an XCCDF item.">xccdf_status_type_t</a> <a class="code" href="structxccdf__item.html#a26be4e78986cc02e5a4906f3cc4b3956" title="Get item current status.">xccdf_item_get_current_status</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__item.html" title="A base class for XCCDF items.">xccdf_item</a> *item);
<a name="l00666"></a>00666 
<a name="l00673"></a>00673 <span class="keyword">struct </span><a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a>* <a class="code" href="structxccdf__item.html#abb8cd5cb505ba695bfd7acff400b5bc2" title="Convert the item to a benchmark.">xccdf_item_to_benchmark</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__item.html" title="A base class for XCCDF items.">xccdf_item</a>* item);
<a name="l00674"></a>00674 
<a name="l00681"></a>00681 <span class="keyword">struct </span><a class="code" href="structxccdf__profile.html" title="XCCDF Profile.">xccdf_profile</a>* <a class="code" href="structxccdf__item.html#aaf6d05d4ec9f3b06aae0fba81a6db3f5" title="Convert the item to a profile.">xccdf_item_to_profile</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__item.html" title="A base class for XCCDF items.">xccdf_item</a>* item);
<a name="l00682"></a>00682 
<a name="l00689"></a>00689 <span class="keyword">struct </span><a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a>* <a class="code" href="structxccdf__item.html#a678afb2bfa7aaf0d70550786d9fac2f0" title="Convert the item to a rule.">xccdf_item_to_rule</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__item.html" title="A base class for XCCDF items.">xccdf_item</a>* item);
<a name="l00690"></a>00690 
<a name="l00697"></a>00697 <span class="keyword">struct </span><a class="code" href="structxccdf__group.html" title="XCCDF rule group.">xccdf_group</a>* <a class="code" href="structxccdf__item.html#a1081781c7d2f1c143837a6830e301df1" title="Convert the item to a group.">xccdf_item_to_group</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__item.html" title="A base class for XCCDF items.">xccdf_item</a>* item);
<a name="l00698"></a>00698 
<a name="l00705"></a>00705 <span class="keyword">struct </span><a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a>* <a class="code" href="structxccdf__item.html#a0112c34d94dfcb6a51bc3cfd71de02f3" title="Convert the item to a value.">xccdf_item_to_value</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__item.html" title="A base class for XCCDF items.">xccdf_item</a>* item);
<a name="l00706"></a>00706 
<a name="l00713"></a>00713 <span class="keyword">struct </span><a class="code" href="structxccdf__result.html" title="XCCDF Test Result.">xccdf_result</a>* <a class="code" href="structxccdf__item.html#a08d6dc4cf86680c9efced168687348e6" title="Convert the item to a test result.">xccdf_item_to_result</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__item.html" title="A base class for XCCDF items.">xccdf_item</a>* item);
<a name="l00714"></a>00714 
<a name="l00715"></a>00715 <span class="comment">/*--------------------*\</span>
<a name="l00716"></a>00716 <span class="comment">|   Benchmark methods  |</span>
<a name="l00717"></a>00717 <span class="comment">\*--------------------*/</span>
<a name="l00718"></a>00718 
<a name="l00726"></a>00726 <span class="keyword">struct </span><a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *<a class="code" href="structxccdf__benchmark.html#a8db852f58c9f703b7709b674846d16aa" title="Create a new benmchmark from a benchmark XML file.">xccdf_benchmark_parse_xml</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *filename);
<a name="l00727"></a>00727 
<a name="l00733"></a>00733 <span class="keyword">struct </span><a class="code" href="structxccdf__group.html" title="XCCDF rule group.">xccdf_group</a> *xccdf_benchmark_append_new_group(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *, <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">id</span>);
<a name="l00734"></a>00734 
<a name="l00739"></a>00739 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__benchmark.html#a7a03386992919d1fa330c4c24b3b62d6" title="Get benchmark ID.">xccdf_benchmark_get_id</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *benchmark);
<a name="l00740"></a>00740 
<a name="l00745"></a>00745 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__benchmark.html#a27e79892c0a92c03c17197c317069f42" title="Check benchmark resolved property.">xccdf_benchmark_get_resolved</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *benchmark);
<a name="l00746"></a>00746 
<a name="l00751"></a>00751 <span class="keyword">struct </span><a class="code" href="structoscap__text__iterator.html" title="Internationalized string iterator.">oscap_text_iterator</a> *<a class="code" href="structxccdf__benchmark.html#a3de1224f1e671d0c009b6eb4c163a590" title="Get benchmark title.">xccdf_benchmark_get_title</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *benchmark);
<a name="l00752"></a>00752 
<a name="l00757"></a>00757 <span class="keyword">struct </span><a class="code" href="structoscap__text__iterator.html" title="Internationalized string iterator.">oscap_text_iterator</a> *<a class="code" href="structxccdf__benchmark.html#a0e63135ca08462e79b9f02cf2bcb0eed" title="Get benchmark description.">xccdf_benchmark_get_description</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *benchmark);
<a name="l00758"></a>00758 
<a name="l00763"></a>00763 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__benchmark.html#a96e28a7749986ab0fd91ba64e3dcf5d6" title="Get benchmark version.">xccdf_benchmark_get_version</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *benchmark);
<a name="l00764"></a>00764 
<a name="l00769"></a>00769 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__benchmark.html#a0c87656ac0f39d9aad1ccefd7142f044" title="Get benchmark inline stylesheet.">xccdf_benchmark_get_style</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *benchmark);
<a name="l00770"></a>00770 
<a name="l00775"></a>00775 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__benchmark.html#a58f62d987ce5b150468bb9d05f2fba50" title="Get benchmark stylesheet URL.">xccdf_benchmark_get_style_href</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *benchmark);
<a name="l00776"></a>00776 
<a name="l00781"></a>00781 <span class="keyword">struct </span><a class="code" href="structoscap__text__iterator.html" title="Internationalized string iterator.">oscap_text_iterator</a> *<a class="code" href="structxccdf__benchmark.html#ab947757c36ac3075002a8a47d9981859" title="Get benchmark front matter.">xccdf_benchmark_get_front_matter</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *benchmark);
<a name="l00782"></a>00782 
<a name="l00787"></a>00787 <span class="keyword">struct </span><a class="code" href="structoscap__text__iterator.html" title="Internationalized string iterator.">oscap_text_iterator</a> *<a class="code" href="structxccdf__benchmark.html#a19947299e32d34dba00b18f2f6216a4b" title="Get benchmark rear matter.">xccdf_benchmark_get_rear_matter</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *benchmark);
<a name="l00788"></a>00788 
<a name="l00793"></a>00793 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__benchmark.html#ae708e1e880427ebdee8066948b97abdf" title="Get benchmark metadata.">xccdf_benchmark_get_metadata</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *benchmark);
<a name="l00794"></a>00794 
<a name="l00802"></a>00802 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__benchmark.html#a21836d072111dddf9992ae8af5596113" title="Get a plain text by ID.">xccdf_benchmark_get_plain_text</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *benchmark, <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">id</span>);
<a name="l00803"></a>00803 
<a name="l00811"></a>00811 <span class="keyword">struct </span><a class="code" href="structxccdf__item.html" title="A base class for XCCDF items.">xccdf_item</a> *<a class="code" href="structxccdf__benchmark.html#a92afdc66eed4d0c691327da277e9766b" title="Get benchmark item by ID.">xccdf_benchmark_get_item</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *benchmark, <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">id</span>);
<a name="l00812"></a>00812 
<a name="l00817"></a>00817 <span class="keyword">struct </span><a class="code" href="structxccdf__status__iterator.html" title="Status iterator.">xccdf_status_iterator</a> *<a class="code" href="structxccdf__benchmark.html#a31768dc945fbd317ed67ed851cfdab9c" title="Get an iterator to benchmark statuses.">xccdf_benchmark_get_statuses</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *benchmark);
<a name="l00818"></a>00818 
<a name="l00823"></a>00823 <span class="keyword">struct </span><a class="code" href="structxccdf__reference__iterator.html" title="Reference iterator.">xccdf_reference_iterator</a> *<a class="code" href="structxccdf__benchmark.html#ace516f914bdf7f06103cc72d8fc7f0b8" title="Get an iterator to the XCCDF references of the benchmark.">xccdf_benchmark_get_references</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *benchmark);
<a name="l00824"></a>00824 
<a name="l00829"></a>00829 <span class="keyword">struct </span><a class="code" href="structoscap__string__iterator.html" title="String iterator.">oscap_string_iterator</a> *<a class="code" href="structxccdf__benchmark.html#a64be8bb3913e2691341e039af4558f76" title="Get an iterator to the benchmark platforms.">xccdf_benchmark_get_platforms</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *benchmark);
<a name="l00830"></a>00830 
<a name="l00836"></a>00836 <span class="keyword">struct </span><a class="code" href="structxccdf__notice__iterator.html" title="Notice iterator.">xccdf_notice_iterator</a> *<a class="code" href="structxccdf__benchmark.html#a344d2b339d28f8a86cc95c0b437709ea" title="Get an iterator to the benchmark legal notices.">xccdf_benchmark_get_notices</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *benchmark);
<a name="l00837"></a>00837 
<a name="l00843"></a>00843 <span class="keyword">struct </span><a class="code" href="structxccdf__model__iterator.html" title="Model iterator.">xccdf_model_iterator</a> *<a class="code" href="structxccdf__benchmark.html#ad1691a19de813ff391c455b651cd6162" title="Get an iterator to the benchmark scoring models.">xccdf_benchmark_get_models</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *benchmark);
<a name="l00844"></a>00844 
<a name="l00850"></a>00850 <span class="keyword">struct </span><a class="code" href="structxccdf__profile__iterator.html" title="Profile iterator.">xccdf_profile_iterator</a> *<a class="code" href="structxccdf__benchmark.html#a9e2fce5908a4955f7ab291d7a9b4e3db" title="Get an iterator to the benchmark XCCDF profiles.">xccdf_benchmark_get_profiles</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *benchmark);
<a name="l00851"></a>00851 
<a name="l00859"></a>00859 <span class="keyword">struct </span><a class="code" href="structxccdf__item__iterator.html" title="String iterator.">xccdf_item_iterator</a> *<a class="code" href="structxccdf__benchmark.html#a986e534558ef85b903abbbea65bcd0dd" title="Get an iterator to the bencmark content.">xccdf_benchmark_get_content</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *benchmark);
<a name="l00860"></a>00860 
<a name="l00865"></a>00865 <a class="code" href="group__XCCDF.html#gac0d5c1c85828e13ebb13935551f8da38" title="Status of an XCCDF item.">xccdf_status_type_t</a> <a class="code" href="structxccdf__benchmark.html#a6263364d412ecd8c8cbb5b5029f51e0e" title="Get benchmark current status.">xccdf_benchmark_get_status_current</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *benchmark);
<a name="l00866"></a>00866 
<a name="l00872"></a>00872 <span class="keywordtype">void</span> <a class="code" href="structxccdf__benchmark.html#a35e666e154a6a2f915dfe433c14fd74f" title="Delete the benchmark.">xccdf_benchmark_free</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *benchmark);
<a name="l00873"></a>00873 
<a name="l00879"></a>00879 <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="structxccdf__benchmark.html#a68b6b580c44dbe362fb7458449480a9c" title="Get supported version of XCCDF XML.">xccdf_benchmark_supported</a>(<span class="keywordtype">void</span>);
<a name="l00880"></a>00880 
<a name="l00881"></a>00881 
<a name="l00882"></a>00882 <span class="comment">/*--------------------*\</span>
<a name="l00883"></a>00883 <span class="comment">|    Profile methods   |</span>
<a name="l00884"></a>00884 <span class="comment">\*--------------------*/</span>
<a name="l00885"></a>00885 
<a name="l00890"></a>00890 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__profile.html#afe489b41546889b7f6ff6aaef2214249" title="Get profile ID.">xccdf_profile_get_id</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__profile.html" title="XCCDF Profile.">xccdf_profile</a> *profile);
<a name="l00891"></a>00891 
<a name="l00896"></a>00896 <span class="keyword">struct </span><a class="code" href="structoscap__text__iterator.html" title="Internationalized string iterator.">oscap_text_iterator</a> *<a class="code" href="structxccdf__profile.html#ab4375aa8d307d42319f11471ab6052ad" title="Get profile title.">xccdf_profile_get_title</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__profile.html" title="XCCDF Profile.">xccdf_profile</a> *profile);
<a name="l00897"></a>00897 
<a name="l00902"></a>00902 <span class="keyword">struct </span><a class="code" href="structoscap__text__iterator.html" title="Internationalized string iterator.">oscap_text_iterator</a> *<a class="code" href="structxccdf__profile.html#a8088b9f64fa899936acabcbad3ca7b8d" title="Get profile description.">xccdf_profile_get_description</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__profile.html" title="XCCDF Profile.">xccdf_profile</a> *profile);
<a name="l00903"></a>00903 
<a name="l00908"></a>00908 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__profile.html#ac1467f85f3203cb0a36b2e95768adb9e" title="Get profile version.">xccdf_profile_get_version</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__profile.html" title="XCCDF Profile.">xccdf_profile</a> *profile);
<a name="l00909"></a>00909 
<a name="l00914"></a>00914 <span class="keyword">struct </span><a class="code" href="structxccdf__profile.html" title="XCCDF Profile.">xccdf_profile</a> *<a class="code" href="structxccdf__profile.html#a167976f1ba46c59065bca9ff947a9707" title="Return profile&amp;#39;s parent in the inheritance hierarchy.">xccdf_profile_get_extends</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__profile.html" title="XCCDF Profile.">xccdf_profile</a> *profile);
<a name="l00915"></a>00915 
<a name="l00920"></a>00920 <span class="keyword">struct </span><a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *<a class="code" href="structxccdf__profile.html#a1fdecc57dbbe5d6525ab09688316ba90" title="Return a benchmark containing this profile.">xccdf_profile_get_benchmark</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__profile.html" title="XCCDF Profile.">xccdf_profile</a> *profile);
<a name="l00921"></a>00921 
<a name="l00926"></a>00926 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__profile.html#af7c3ee1d6edc1ffff9e64e7d4cea1ceb" title="Return whether the profile is abstract.">xccdf_profile_get_abstract</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__profile.html" title="XCCDF Profile.">xccdf_profile</a> *profile);
<a name="l00927"></a>00927 
<a name="l00932"></a>00932 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__profile.html#aa27780cc7bff47282251c57c4973e9f8" title="Return whether the profile has the prohibit changes flag set to true.">xccdf_profile_get_prohibit_changes</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__profile.html" title="XCCDF Profile.">xccdf_profile</a> *profile);
<a name="l00933"></a>00933 
<a name="l00938"></a>00938 <span class="keyword">struct </span><a class="code" href="structoscap__string__iterator.html" title="String iterator.">oscap_string_iterator</a> *<a class="code" href="structxccdf__profile.html#a811584e28b6537df3e21d79837a9be0f" title="Get an iterator to profile platforms.">xccdf_profile_get_platforms</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__profile.html" title="XCCDF Profile.">xccdf_profile</a> *profile);
<a name="l00939"></a>00939 
<a name="l00944"></a>00944 <span class="keyword">struct </span><a class="code" href="structxccdf__status__iterator.html" title="Status iterator.">xccdf_status_iterator</a> *<a class="code" href="structxccdf__profile.html#ac9b8203a90f4d69723b3fd325f7e500b" title="Get an iterator to profile statuses.">xccdf_profile_get_statuses</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__profile.html" title="XCCDF Profile.">xccdf_profile</a> *profile);
<a name="l00945"></a>00945 
<a name="l00950"></a>00950 <span class="keyword">struct </span><a class="code" href="structxccdf__reference__iterator.html" title="Reference iterator.">xccdf_reference_iterator</a> *<a class="code" href="structxccdf__profile.html#a34d056e809d135cfee37d2b50a60850a" title="Get an iterator to the XCCDF references of the profile.">xccdf_profile_get_references</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__profile.html" title="XCCDF Profile.">xccdf_profile</a> *profile);
<a name="l00951"></a>00951 
<a name="l00956"></a>00956 <a class="code" href="group__XCCDF.html#gac0d5c1c85828e13ebb13935551f8da38" title="Status of an XCCDF item.">xccdf_status_type_t</a> <a class="code" href="structxccdf__profile.html#a88402c858977ef4e1e209541eff4f452" title="Get profile current status.">xccdf_profile_get_status_current</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__profile.html" title="XCCDF Profile.">xccdf_profile</a> *profile);
<a name="l00957"></a>00957 
<a name="l00962"></a>00962 <span class="comment">/* const char* xccdf_profile_note_get_tag(const struct xccdf_profile* profile); TODO */</span>
<a name="l00963"></a>00963 
<a name="l00968"></a>00968 <span class="keyword">struct </span><a class="code" href="structxccdf__select__iterator.html" title="Select iterator.">xccdf_select_iterator</a> *<a class="code" href="structxccdf__profile.html#a6fb5b110217067b086248d3661b7cfdc" title="Get profile note tag.">xccdf_profile_get_selects</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__profile.html" title="XCCDF Profile.">xccdf_profile</a> *profile);
<a name="l00969"></a>00969 
<a name="l00974"></a>00974 <span class="keyword">struct </span><a class="code" href="structxccdf__set__value__iterator.html" title="Set value iterator.">xccdf_set_value_iterator</a> *<a class="code" href="structxccdf__profile.html#a39e005be96432b8ce5eb994f10cb61da" title="Get an iterator to the set value options of the profile.">xccdf_profile_get_set_values</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__profile.html" title="XCCDF Profile.">xccdf_profile</a> *profile);
<a name="l00975"></a>00975 
<a name="l00980"></a>00980 <span class="keyword">struct </span><a class="code" href="structxccdf__refine__value__iterator.html" title="Refine value iterator.">xccdf_refine_value_iterator</a> *<a class="code" href="structxccdf__profile.html#afc512183009fe5a351265d89f4beef63" title="Get an iterator to the refine value options of the profile.">xccdf_profile_get_refine_values</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__profile.html" title="XCCDF Profile.">xccdf_profile</a> *profile);
<a name="l00981"></a>00981 
<a name="l00986"></a>00986 <span class="keyword">struct </span><a class="code" href="structxccdf__refine__rule__iterator.html" title="Refine rule iterator.">xccdf_refine_rule_iterator</a> *<a class="code" href="structxccdf__profile.html#a9226b05f26b39f9136c18c10a0047257" title="Get an iterator to the refine rule options of the profile.">xccdf_profile_get_refine_rules</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__profile.html" title="XCCDF Profile.">xccdf_profile</a> *profile);
<a name="l00987"></a>00987 
<a name="l00988"></a>00988 <span class="comment">/*--------------------*\</span>
<a name="l00989"></a>00989 <span class="comment">|     Rule methods     |</span>
<a name="l00990"></a>00990 <span class="comment">\*--------------------*/</span>
<a name="l00991"></a>00991 
<a name="l00996"></a>00996 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__rule.html#a7a010303cf0e00813b0be19e27c77e8e" title="Get rule ID.">xccdf_rule_get_id</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a> *rule);
<a name="l00997"></a>00997 
<a name="l01002"></a>01002 <span class="keyword">struct </span><a class="code" href="structoscap__text__iterator.html" title="Internationalized string iterator.">oscap_text_iterator</a> *<a class="code" href="structxccdf__rule.html#a317deaf28be30732d59f657ff8dd6958" title="Get rule title.">xccdf_rule_get_title</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a> *rule);
<a name="l01003"></a>01003 
<a name="l01008"></a>01008 <span class="keyword">struct </span><a class="code" href="structoscap__text__iterator.html" title="Internationalized string iterator.">oscap_text_iterator</a> *<a class="code" href="structxccdf__rule.html#aa1da7de517119360d8ad77c7e299bd20" title="Get rule description.">xccdf_rule_get_description</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a> *rule);
<a name="l01009"></a>01009 
<a name="l01014"></a>01014 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__rule.html#ab7ff62ce13f62ba8c6e631ee66f3a6ac" title="Get rule version.">xccdf_rule_get_version</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a> *rule);
<a name="l01015"></a>01015 
<a name="l01020"></a>01020 <span class="keyword">struct </span><a class="code" href="structoscap__text__iterator.html" title="Internationalized string iterator.">oscap_text_iterator</a> *<a class="code" href="structxccdf__rule.html#a797911ab69481ed7aa000e7685e975f4" title="Get rule question.">xccdf_rule_get_question</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a> *rule);
<a name="l01021"></a>01021 
<a name="l01026"></a>01026 <span class="keyword">struct </span><a class="code" href="structxccdf__warning__iterator.html" title="Warning iterator.">xccdf_warning_iterator</a> *<a class="code" href="structxccdf__rule.html#aca29de9f588dc2e0af7ded7ecc586d45" title="Get rule question.">xccdf_rule_get_warnings</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a> *rule);
<a name="l01027"></a>01027 
<a name="l01032"></a>01032 <span class="keyword">struct </span><a class="code" href="structoscap__text__iterator.html" title="Internationalized string iterator.">oscap_text_iterator</a> *<a class="code" href="structxccdf__rule.html#a8d9d81873939644d2e4408b9dde007ce" title="Get rule rationale.">xccdf_rule_get_rationale</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a> *rule);
<a name="l01033"></a>01033 
<a name="l01038"></a>01038 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__rule.html#af6d4e3590a7a1dd80f76ae2a1fae9fd1" title="Get rule cluster ID.">xccdf_rule_get_cluster_id</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a> *rule);
<a name="l01039"></a>01039 
<a name="l01044"></a>01044 <span class="keyword">struct </span><a class="code" href="structxccdf__check.html" title="XCCDF simple or complex check.">xccdf_check</a> *<a class="code" href="structxccdf__rule.html#ac695a2e41c3492a01b75dd75c1efd56f" title="Get rule&amp;#39;s currently selected check.">xccdf_rule_get_check</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a> *rule);
<a name="l01045"></a>01045 
<a name="l01050"></a>01050 <span class="keywordtype">float</span> <a class="code" href="structxccdf__rule.html#afdd21fd5d89c37057c5def6ff9a3ae41" title="Get rule scoring weight.">xccdf_rule_get_weight</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a> *rule);
<a name="l01051"></a>01051 
<a name="l01056"></a>01056 <span class="keyword">struct </span><a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a> *<a class="code" href="structxccdf__rule.html#a635b7d9a40f62f064516da3ad26cc480" title="Return rule&amp;#39;s parent in the inheritance hierarchy.">xccdf_rule_get_extends</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a> *rule);
<a name="l01057"></a>01057 
<a name="l01063"></a>01063 <span class="keyword">struct </span><a class="code" href="structxccdf__item.html" title="A base class for XCCDF items.">xccdf_item</a> *<a class="code" href="structxccdf__rule.html#a817439e4ec92778e51c0e072953cde26" title="Return rule&amp;#39;s parent in the grouping hierarchy.">xccdf_rule_get_parent</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a> *rule);
<a name="l01064"></a>01064 
<a name="l01069"></a>01069 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__rule.html#a1e5f3dc4174561a2c3127064eb3eb760" title="Return whether the rule is abstract.">xccdf_rule_get_abstract</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a> *rule);
<a name="l01070"></a>01070 
<a name="l01075"></a>01075 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__rule.html#acfdf3059aa13565c5f3b1c48141293cf" title="Return whether the rule has the prohibit changes flag set to true.">xccdf_rule_get_prohibit_changes</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a> *rule);
<a name="l01076"></a>01076 
<a name="l01081"></a>01081 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__rule.html#a6eb38697cda8f47dc378f9574656f9d5" title="Return whether the rule has the hidden flag set to true.">xccdf_rule_get_hidden</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a> *rule);
<a name="l01082"></a>01082 
<a name="l01087"></a>01087 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__rule.html#a6158afdcbe92ee47870a11a8051b321a" title="Return whether the rule is selected.">xccdf_rule_get_selected</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a> *rule);
<a name="l01088"></a>01088 
<a name="l01093"></a>01093 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__rule.html#a62093f472f3a5e1e531c545b1f44d66e" title="Return whether the rule has the multiple flag set to true.">xccdf_rule_get_multiple</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a> *rule);
<a name="l01094"></a>01094 
<a name="l01099"></a>01099 <span class="keyword">struct </span><a class="code" href="structoscap__string__iterator.html" title="String iterator.">oscap_string_iterator</a> *<a class="code" href="structxccdf__rule.html#aeabfb438efd484eb9549b3b6130920c2" title="Get an iterator to rule platforms.">xccdf_rule_get_platforms</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a> *rule);
<a name="l01100"></a>01100 
<a name="l01105"></a>01105 <span class="keyword">struct </span><a class="code" href="structxccdf__status__iterator.html" title="Status iterator.">xccdf_status_iterator</a> *<a class="code" href="structxccdf__rule.html#a6d231648d29afe4831438d3dde4b873f" title="Get an iterator to rule statuses.">xccdf_rule_get_statuses</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a> *rule);
<a name="l01106"></a>01106 
<a name="l01111"></a>01111 <span class="keyword">struct </span><a class="code" href="structxccdf__reference__iterator.html" title="Reference iterator.">xccdf_reference_iterator</a> *<a class="code" href="structxccdf__rule.html#af13a9d825b377fdfa518de034a31056c" title="Get an iterator to the XCCDF references of the rule.">xccdf_rule_get_references</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a> *rule);
<a name="l01112"></a>01112 
<a name="l01117"></a>01117 <a class="code" href="group__XCCDF.html#gac0d5c1c85828e13ebb13935551f8da38" title="Status of an XCCDF item.">xccdf_status_type_t</a> <a class="code" href="structxccdf__rule.html#a5212a7414b6630c8a6e54a1b6dbc2db7" title="Get rule current status.">xccdf_rule_get_status_current</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a> *rule);
<a name="l01118"></a>01118 
<a name="l01123"></a>01123 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__rule.html#a374f42a358ead057291c94498bded253" title="Get rule impact metric.">xccdf_rule_get_impact_metric</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a> *rule);
<a name="l01124"></a>01124 
<a name="l01129"></a>01129 <a class="code" href="group__XCCDF.html#ga6cb5c6fdd0ccc42b1c8cec5313df5804" title="XCCDF role.">xccdf_role_t</a> <a class="code" href="structxccdf__rule.html#a9914528fd3ff54942be50e392133e0a2" title="Get rule role.">xccdf_rule_get_role</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a> *rule);
<a name="l01130"></a>01130 
<a name="l01135"></a>01135 <a class="code" href="group__XCCDF.html#ga209163661038a6be4066cdec716c997f" title="XCCDF error, complexity, disruption, or severity level.">xccdf_level_t</a> <a class="code" href="structxccdf__rule.html#a3ac5c1ee1f0c9ad06cf76b4cd7e9e758" title="Get rule severity level.">xccdf_rule_get_severity</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a> *rule);
<a name="l01136"></a>01136 
<a name="l01141"></a>01141 <span class="keyword">struct </span><a class="code" href="structxccdf__ident__iterator.html" title="Ident iterator.">xccdf_ident_iterator</a> *<a class="code" href="structxccdf__rule.html#a87afdcefcfbedce3ead1665065689698" title="Get an iterator to the idents of the rule.">xccdf_rule_get_idents</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a> *rule);
<a name="l01142"></a>01142 
<a name="l01147"></a>01147 <span class="keyword">struct </span><a class="code" href="structxccdf__check__iterator.html" title="Check iterator.">xccdf_check_iterator</a> *<a class="code" href="structxccdf__rule.html#a49cba4d7506a67e41af5e0fd09a0ec88" title="Get an iterator to the checks of the rule.">xccdf_rule_get_checks</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a> *rule);
<a name="l01148"></a>01148 
<a name="l01153"></a>01153 <span class="keyword">struct </span><a class="code" href="structxccdf__profile__note__iterator.html" title="Profile note iterator.">xccdf_profile_note_iterator</a> *<a class="code" href="structxccdf__rule.html#a01d492201c5c6e5bb5d8eada1cbbff61" title="Get an iterator to the profile notes of the rule.">xccdf_rule_get_profile_notes</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a> *rule);
<a name="l01154"></a>01154 
<a name="l01159"></a>01159 <span class="keyword">struct </span><a class="code" href="structxccdf__fix__iterator.html" title="Fix iterator.">xccdf_fix_iterator</a> *<a class="code" href="structxccdf__rule.html#adce3e44106eb0fe68ad058fdea60f688" title="Get an iterator to fixes for the rule.">xccdf_rule_get_fixes</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a> *rule);
<a name="l01160"></a>01160 
<a name="l01165"></a>01165 <span class="keyword">struct </span><a class="code" href="structxccdf__fixtext__iterator.html" title="Textual fix iterator.">xccdf_fixtext_iterator</a> *<a class="code" href="structxccdf__rule.html#a93fe0658d9bd6fbb3d8b6fb656192b75" title="Get an iterator to fix descriptions the rule.">xccdf_rule_get_fixtexts</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a> *rule);
<a name="l01166"></a>01166 
<a name="l01167"></a>01167 <span class="comment">/*--------------------*\</span>
<a name="l01168"></a>01168 <span class="comment">|     Group methods    |</span>
<a name="l01169"></a>01169 <span class="comment">\*--------------------*/</span>
<a name="l01170"></a>01170 
<a name="l01175"></a>01175 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__group.html#a7db0efc44706522ad521afdaa413ea7a" title="Get group ID.">xccdf_group_get_id</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__group.html" title="XCCDF rule group.">xccdf_group</a> *group);
<a name="l01176"></a>01176 
<a name="l01181"></a>01181 <span class="keyword">struct </span><a class="code" href="structoscap__text__iterator.html" title="Internationalized string iterator.">oscap_text_iterator</a> *<a class="code" href="structxccdf__group.html#a26bb90f0e45f1c1614fd50e8f5b10e0a" title="Get group title.">xccdf_group_get_title</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__group.html" title="XCCDF rule group.">xccdf_group</a> *group);
<a name="l01182"></a>01182 
<a name="l01187"></a>01187 <span class="keyword">struct </span><a class="code" href="structoscap__text__iterator.html" title="Internationalized string iterator.">oscap_text_iterator</a> *<a class="code" href="structxccdf__group.html#a30e354d6dabf58a12d792c2b2e98753e" title="Get group description.">xccdf_group_get_description</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__group.html" title="XCCDF rule group.">xccdf_group</a> *group);
<a name="l01188"></a>01188 
<a name="l01193"></a>01193 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__group.html#aa364f63342426cb51e94466ccbfe515e" title="Get group version.">xccdf_group_get_version</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__group.html" title="XCCDF rule group.">xccdf_group</a> *group);
<a name="l01194"></a>01194 
<a name="l01199"></a>01199 <span class="keyword">struct </span><a class="code" href="structoscap__text__iterator.html" title="Internationalized string iterator.">oscap_text_iterator</a> *<a class="code" href="structxccdf__group.html#a1b7bca8cb54fffd42a15a4f72f0acdd4" title="Get group question.">xccdf_group_get_question</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__group.html" title="XCCDF rule group.">xccdf_group</a> *group);
<a name="l01200"></a>01200 
<a name="l01205"></a>01205 <span class="keyword">struct </span><a class="code" href="structxccdf__warning__iterator.html" title="Warning iterator.">xccdf_warning_iterator</a> *<a class="code" href="structxccdf__group.html#a5f25b8172e9aa2582d854795f3fa4115" title="Get group question.">xccdf_group_get_warnings</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__group.html" title="XCCDF rule group.">xccdf_group</a> *group);
<a name="l01206"></a>01206 
<a name="l01211"></a>01211 <span class="keyword">struct </span><a class="code" href="structoscap__text__iterator.html" title="Internationalized string iterator.">oscap_text_iterator</a> *<a class="code" href="structxccdf__group.html#a5ff56d91f1eaa842b5308248b29c9531" title="Get group rationale.">xccdf_group_get_rationale</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__group.html" title="XCCDF rule group.">xccdf_group</a> *group);
<a name="l01212"></a>01212 
<a name="l01217"></a>01217 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__group.html#acd5df895dc1734a6e0e71a1e7cd8d6c3" title="Get group cluster ID.">xccdf_group_get_cluster_id</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__group.html" title="XCCDF rule group.">xccdf_group</a> *group);
<a name="l01218"></a>01218 
<a name="l01223"></a>01223 <span class="keywordtype">float</span> <a class="code" href="structxccdf__group.html#adb21352fb50a8a5e77fe3745797d0635" title="Get group scoring weight.">xccdf_group_get_weight</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__group.html" title="XCCDF rule group.">xccdf_group</a> *group);
<a name="l01224"></a>01224 
<a name="l01229"></a>01229 <span class="keyword">struct </span><a class="code" href="structxccdf__group.html" title="XCCDF rule group.">xccdf_group</a> *<a class="code" href="structxccdf__group.html#a1bb8c48aca511a93b168cfcdfff6a936" title="Return group&amp;#39;s parent in the inheritance hierarchy.">xccdf_group_get_extends</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__group.html" title="XCCDF rule group.">xccdf_group</a> *group);
<a name="l01230"></a>01230 
<a name="l01236"></a>01236 <span class="keyword">struct </span><a class="code" href="structxccdf__item.html" title="A base class for XCCDF items.">xccdf_item</a> *<a class="code" href="structxccdf__group.html#ab36a6ccb8c75e54f43417b89ca9e26b6" title="Return group&amp;#39;s parent in the grouping hierarchy.">xccdf_group_get_parent</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__group.html" title="XCCDF rule group.">xccdf_group</a> *group);
<a name="l01237"></a>01237 
<a name="l01242"></a>01242 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__group.html#ad7843680e07ceae1c86473eb93db2af2" title="Return whether the group is abstract.">xccdf_group_get_abstract</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__group.html" title="XCCDF rule group.">xccdf_group</a> *group);
<a name="l01243"></a>01243 
<a name="l01248"></a>01248 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__group.html#a02f2415de16636ad2fa220f926794e42" title="Return whether the group has the prohibit changes flag set to true.">xccdf_group_get_prohibit_changes</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__group.html" title="XCCDF rule group.">xccdf_group</a> *group);
<a name="l01249"></a>01249 
<a name="l01254"></a>01254 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__group.html#ae65b54804365e0ca261b5f6071850c61" title="Return whether the group has the hidden flag set to true.">xccdf_group_get_hidden</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__group.html" title="XCCDF rule group.">xccdf_group</a> *group);
<a name="l01255"></a>01255 
<a name="l01260"></a>01260 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__group.html#a6ab4b70786c635e329b8ac23e6ed2f59" title="Return whether the group is selected.">xccdf_group_get_selected</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__group.html" title="XCCDF rule group.">xccdf_group</a> *group);
<a name="l01261"></a>01261 
<a name="l01266"></a>01266 <span class="keyword">struct </span><a class="code" href="structoscap__string__iterator.html" title="String iterator.">oscap_string_iterator</a> *<a class="code" href="structxccdf__group.html#a6bc6890dda0ed85700ee384b3c193f46" title="Get an iterator to group platforms.">xccdf_group_get_platforms</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__group.html" title="XCCDF rule group.">xccdf_group</a> *group);
<a name="l01267"></a>01267 
<a name="l01272"></a>01272 <span class="keyword">struct </span><a class="code" href="structxccdf__status__iterator.html" title="Status iterator.">xccdf_status_iterator</a> *<a class="code" href="structxccdf__group.html#acc7131723b9fe2450cb653d55a4d19ca" title="Get an iterator to group statuses.">xccdf_group_get_statuses</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__group.html" title="XCCDF rule group.">xccdf_group</a> *group);
<a name="l01273"></a>01273 
<a name="l01278"></a>01278 <span class="keyword">struct </span><a class="code" href="structxccdf__reference__iterator.html" title="Reference iterator.">xccdf_reference_iterator</a> *<a class="code" href="structxccdf__group.html#a4a7be730880c3ffb80a66071a6ff477a" title="Get an iterator to the XCCDF references of the group.">xccdf_group_get_references</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__group.html" title="XCCDF rule group.">xccdf_group</a> *group);
<a name="l01279"></a>01279 
<a name="l01287"></a>01287 <span class="keyword">struct </span><a class="code" href="structxccdf__item__iterator.html" title="String iterator.">xccdf_item_iterator</a> *<a class="code" href="structxccdf__group.html#ac337bbe7cd69d4068c7944b91bf0f4be" title="Get an iterator to the group content.">xccdf_group_get_content</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__group.html" title="XCCDF rule group.">xccdf_group</a> *benchmark);
<a name="l01288"></a>01288 
<a name="l01293"></a>01293 <a class="code" href="group__XCCDF.html#gac0d5c1c85828e13ebb13935551f8da38" title="Status of an XCCDF item.">xccdf_status_type_t</a> <a class="code" href="structxccdf__group.html#a8b9852e490a31cc8a190ccf616a26862" title="Get group current status.">xccdf_group_get_status_current</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__group.html" title="XCCDF rule group.">xccdf_group</a> *group);
<a name="l01294"></a>01294 
<a name="l01295"></a>01295 <span class="comment">/*--------------------*\</span>
<a name="l01296"></a>01296 <span class="comment">|     Value methods    |</span>
<a name="l01297"></a>01297 <span class="comment">\*--------------------*/</span>
<a name="l01298"></a>01298 
<a name="l01303"></a>01303 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__value.html#a24589b2df9508d1d849fcc94d2dfce6d" title="Get value ID.">xccdf_value_get_id</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01304"></a>01304 
<a name="l01309"></a>01309 <span class="keyword">struct </span><a class="code" href="structoscap__text__iterator.html" title="Internationalized string iterator.">oscap_text_iterator</a> *<a class="code" href="structxccdf__value.html#af8ec5041c7685a2a15f1e98560a1c12f" title="Get value title.">xccdf_value_get_title</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01310"></a>01310 
<a name="l01315"></a>01315 <span class="keyword">struct </span><a class="code" href="structoscap__text__iterator.html" title="Internationalized string iterator.">oscap_text_iterator</a> *<a class="code" href="structxccdf__value.html#aa0aa3640b18fe31b045d5e6f1d1cb6ca" title="Get value description.">xccdf_value_get_description</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01316"></a>01316 
<a name="l01321"></a>01321 <span class="keyword">struct </span><a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *<a class="code" href="structxccdf__value.html#a4edd71101ccb95b303f440fecf62362d" title="Return value&amp;#39;s parent in the inheritance hierarchy.">xccdf_value_get_extends</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01322"></a>01322 
<a name="l01328"></a>01328 <span class="keyword">struct </span><a class="code" href="structxccdf__item.html" title="A base class for XCCDF items.">xccdf_item</a> *<a class="code" href="structxccdf__value.html#a588a7943e055c76c4f0513fcc7aed7c1" title="Return value&amp;#39;s parent in the grouping hierarchy.">xccdf_value_get_parent</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01329"></a>01329 
<a name="l01334"></a>01334 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__value.html#ab6dee71045b36f274793aafef5fbb860" title="Return whether the value is abstract.">xccdf_value_get_abstract</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01335"></a>01335 
<a name="l01340"></a>01340 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__value.html#aa32f1e98eb87cbcff9f3a23aee7c81bd" title="Return whether the value has the prohibit changes flag set to true.">xccdf_value_get_prohibit_changes</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01341"></a>01341 
<a name="l01346"></a>01346 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__value.html#a1d672777099e90af7e5b59d2e915b4c3" title="Return whether the value has the hidden flag set to true.">xccdf_value_get_hidden</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01347"></a>01347 
<a name="l01352"></a>01352 <span class="keyword">struct </span><a class="code" href="structxccdf__status__iterator.html" title="Status iterator.">xccdf_status_iterator</a> *<a class="code" href="structxccdf__value.html#ab09781ac557495cef4ac97c3d9d3ae7d" title="Get an iterator to value statuses.">xccdf_value_get_statuses</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01353"></a>01353 
<a name="l01358"></a>01358 <span class="keyword">struct </span><a class="code" href="structxccdf__reference__iterator.html" title="Reference iterator.">xccdf_reference_iterator</a> *<a class="code" href="structxccdf__value.html#a94df2d4947539164fcd20f844b714c89" title="Get an iterator to the XCCDF references of the value.">xccdf_value_get_references</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01359"></a>01359 
<a name="l01364"></a>01364 <a class="code" href="group__XCCDF.html#gac0d5c1c85828e13ebb13935551f8da38" title="Status of an XCCDF item.">xccdf_status_type_t</a> <a class="code" href="structxccdf__value.html#a0f89346d84439b56c0c1bfceaba2b46c" title="Get value current status.">xccdf_value_get_status_current</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01365"></a>01365 
<a name="l01370"></a>01370 <a class="code" href="group__XCCDF.html#gaa2d75ea6d3cd6957100f532b2ab8e8a8" title="Type of an xccdf_value.">xccdf_value_type_t</a> <a class="code" href="structxccdf__value.html#af8b141e53cf56104124f7182751e36cd" title="Return type of the value.">xccdf_value_get_type</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01371"></a>01371 
<a name="l01376"></a>01376 <a class="code" href="group__XCCDF.html#ga11b376c782488525bddcfafa3bb92b96" title="Interface hint.">xccdf_interface_hint_t</a> <a class="code" href="structxccdf__value.html#a4c2a287faf8c70346f84d648765443ce" title="Return an interface hint for the value.">xccdf_value_get_interface_hint</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01377"></a>01377 
<a name="l01382"></a>01382 <a class="code" href="group__XCCDF.html#ga4458b04cd1236b95d15ac2d74276c09c" title="Operator to be applied on an xccdf_value.">xccdf_operator_t</a> <a class="code" href="structxccdf__value.html#af3ffc6bc219979dafa40a8a8b764d7d1" title="Return an operator to be applied on the value.">xccdf_value_get_oper</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01383"></a>01383 
<a name="l01388"></a>01388 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__value.html#a041df555f6c01083ee197b22e3043505" title="Return currently active selector of the value.">xccdf_value_get_selector</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01389"></a>01389 
<a name="l01396"></a>01396 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__value.html#a5a445f8c48246e887820d8d131561e9e" title="Apply a selector on the value.">xccdf_value_get_set_selector</a>(<span class="keyword">struct</span> <a class="code" href="structxccdf__item.html" title="A base class for XCCDF items.">xccdf_item</a> *value, <span class="keyword">const</span> <span class="keywordtype">char</span> *selector);
<a name="l01397"></a>01397 
<a name="l01404"></a>01404 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__value.html#a8abc52a27cb39e38c46910be7f956366" title="Return the item&amp;#39;s value as a string.">xccdf_value_get_value_string</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01405"></a>01405 
<a name="l01412"></a>01412 <a class="code" href="group__XCCDF.html#ga83ab7d5052d01468f373732e268f47b4" title="Type of a numerical content for a XCCDF value.">xccdf_numeric</a> <a class="code" href="structxccdf__value.html#aaa854ad08adcb4cbeca51db5a5945c52" title="Return the item&amp;#39;s value as a number.">xccdf_value_get_value_number</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01413"></a>01413 
<a name="l01421"></a>01421 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__value.html#ac8455301b5365225875759bb23db3704" title="Return the item&amp;#39;s value as a boolean value.">xccdf_value_get_value_boolean</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01422"></a>01422 
<a name="l01429"></a>01429 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__value.html#afe901677c2db8d0600482612b9a8bdc9" title="Return the item&amp;#39;s default value as a string.">xccdf_value_get_defval_string</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01430"></a>01430 
<a name="l01437"></a>01437 <a class="code" href="group__XCCDF.html#ga83ab7d5052d01468f373732e268f47b4" title="Type of a numerical content for a XCCDF value.">xccdf_numeric</a> <a class="code" href="structxccdf__value.html#a49e3359e8d182c4ea8a1376a6cb47b96" title="Return the item&amp;#39;s default value as a number.">xccdf_value_get_defval_number</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01438"></a>01438 
<a name="l01446"></a>01446 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__value.html#a8e92dab6ae5e3fdc13333dae348638e8" title="Return the item&amp;#39;s default value as a boolean value.">xccdf_value_get_defval_boolean</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01447"></a>01447 
<a name="l01453"></a>01453 <a class="code" href="group__XCCDF.html#ga83ab7d5052d01468f373732e268f47b4" title="Type of a numerical content for a XCCDF value.">xccdf_numeric</a> <a class="code" href="structxccdf__value.html#a1b2cba130773724f0b640e5a50bcb5cc" title="Return upper limit for the numeric value.">xccdf_value_get_lower_bound</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01454"></a>01454 
<a name="l01460"></a>01460 <a class="code" href="group__XCCDF.html#ga83ab7d5052d01468f373732e268f47b4" title="Type of a numerical content for a XCCDF value.">xccdf_numeric</a> <a class="code" href="structxccdf__value.html#a9b7e9830783fddfee3c492d22c3578d0" title="Return lower limit for the numeric value.">xccdf_value_get_upper_bound</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01461"></a>01461 
<a name="l01467"></a>01467 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__value.html#a094fdce3e380dd2bb2a09a532e355cdb" title="Regex the values should match.">xccdf_value_get_match</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01468"></a>01468 
<a name="l01475"></a>01475 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__value.html#ae8e05448033122bf28d6a510a831df9a" title="Return mustMatch property.">xccdf_value_get_must_match</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01476"></a>01476 
<a name="l01477"></a>01477 <span class="comment">/*</span>
<a name="l01478"></a>01478 <span class="comment"> * Get an iterator to the list of XCCDF value&apos;s possible (or suggested) values.</span>
<a name="l01479"></a>01479 <span class="comment"> * @ralates xccdf_value</span>
<a name="l01480"></a>01480 <span class="comment"> * @retval NULL on failure (e.g. the value is not a string)</span>
<a name="l01481"></a>01481 <span class="comment"> */</span>
<a name="l01482"></a>01482 <span class="comment">// struct oscap_string_iterator* xccdf_value_choices_string(const struct xccdf_value* value);</span>
<a name="l01483"></a>01483 
<a name="l01488"></a>01488 <span class="comment">/* struct oscap_string_iterator* xccdf_value_sources(const struct xccdf_value* value); TODO */</span>
<a name="l01489"></a>01489 
<a name="l01490"></a>01490 <span class="comment">/*--------------------*\</span>
<a name="l01491"></a>01491 <span class="comment">|     Other methods    |</span>
<a name="l01492"></a>01492 <span class="comment">\*--------------------*/</span>
<a name="l01493"></a>01493 
<a name="l01498"></a>01498 time_t <a class="code" href="structxccdf__status.html#afcf26bd37b2b1a2e0ea147f1e5ccf009" title="Get an iterator to the XCCDF value&amp;#39;s source URIs.">xccdf_status_get_date</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__status.html" title="XCCDF item status.">xccdf_status</a> *status);
<a name="l01499"></a>01499 
<a name="l01504"></a>01504 <a class="code" href="group__XCCDF.html#gac0d5c1c85828e13ebb13935551f8da38" title="Status of an XCCDF item.">xccdf_status_type_t</a> <a class="code" href="structxccdf__status.html#a53a77c66ce6b230b133edab426c394a7" title="Get status type.">xccdf_status_get_status</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__status.html" title="XCCDF item status.">xccdf_status</a> *status);
<a name="l01505"></a>01505 
<a name="l01510"></a>01510 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__notice.html#a0cf4bd003b8c6aca9e643638e8b89117" title="Get copyright notice ID.">xccdf_notice_get_id</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__notice.html" title="XCCDF benchmark legal notice.">xccdf_notice</a> *notice);
<a name="l01511"></a>01511 
<a name="l01516"></a>01516 <span class="keyword">struct </span><a class="code" href="structoscap__text.html" title="Representation of internationalizable character strings.">oscap_text</a> *<a class="code" href="structxccdf__notice.html#a1f2d2f10e9b5edb8f9ae78168360fd72" title="Get copyright notice text.">xccdf_notice_get_text</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__notice.html" title="XCCDF benchmark legal notice.">xccdf_notice</a> *notice);
<a name="l01517"></a>01517 
<a name="l01522"></a>01522 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__model.html#a1abc3bda88ff1f22c88cbb7623490e25" title="Get scoring model system URI.">xccdf_model_get_system</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__model.html" title="XCCDF scoring model.">xccdf_model</a> *model);
<a name="l01523"></a>01523 
<a name="l01528"></a>01528 <span class="comment">/* const char* xccdf_model_get_param(const struct xccdf_model* model, const char* param_name); TODO */</span>
<a name="l01529"></a>01529 
<a name="l01534"></a>01534 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__ident.html#a2f44d7e4df0cdb1ab65b0582ff6ac920" title="Get scoring model parameter.">xccdf_ident_get_id</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__ident.html" title="XCCDF rule ident URI.">xccdf_ident</a> *ident);
<a name="l01535"></a>01535 
<a name="l01540"></a>01540 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__ident.html#a4d000085b8b5f1c7d2e3c1698edea2a0" title="Get ident system URI.">xccdf_ident_get_system</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__ident.html" title="XCCDF rule ident URI.">xccdf_ident</a> *ident);
<a name="l01541"></a>01541 
<a name="l01546"></a>01546 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__check.html#a58572336338240e48d076e01cf5123f7" title="Get check ID.">xccdf_check_get_id</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__check.html" title="XCCDF simple or complex check.">xccdf_check</a> *check);
<a name="l01547"></a>01547 
<a name="l01553"></a>01553 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__check.html#a6c672a9137322cc3165047510b910f41" title="True if the check is a complex check.">xccdf_check_get_complex</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__check.html" title="XCCDF simple or complex check.">xccdf_check</a> *check);
<a name="l01554"></a>01554 
<a name="l01560"></a>01560 <a class="code" href="group__XCCDF.html#gac5b91d8f1c9b08c92226646230e8f676" title="Boolean operators for logical expressions.">xccdf_bool_operator_t</a> <a class="code" href="structxccdf__check.html#a3c2eaea038f46532095932f4ff4dcffd" title="Get an operator to be applied no children of the complex check.">xccdf_check_get_oper</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__check.html" title="XCCDF simple or complex check.">xccdf_check</a> *check);
<a name="l01561"></a>01561 
<a name="l01566"></a>01566 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__check.html#a8410be5869da20e9f01ddb8772961417" title="Get check system URI.">xccdf_check_get_system</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__check.html" title="XCCDF simple or complex check.">xccdf_check</a> *check);
<a name="l01567"></a>01567 
<a name="l01572"></a>01572 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__check.html#adb56f49779dc7f2009bede9ed4fb3755" title="Get check selector.">xccdf_check_get_selector</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__check.html" title="XCCDF simple or complex check.">xccdf_check</a> *check);
<a name="l01573"></a>01573 
<a name="l01578"></a>01578 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__check.html#a4e72e171f239c70e8e0b89ad2807014a" title="Get check content.">xccdf_check_get_content</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__check.html" title="XCCDF simple or complex check.">xccdf_check</a> *check);
<a name="l01579"></a>01579 
<a name="l01584"></a>01584 <span class="keyword">struct </span><a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a> *<a class="code" href="structxccdf__check.html#abc8f0f6b4104fedb17bc14d23549bba6" title="Get rule containing this check.">xccdf_check_get_parent</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__check.html" title="XCCDF simple or complex check.">xccdf_check</a> *check);
<a name="l01585"></a>01585 
<a name="l01591"></a>01591 <span class="comment">/*  struct xccdf_check_content_ref_iterator* xccdf_check_content_refs(const struct xccdf_check* check); TODO */</span>
<a name="l01592"></a>01592 
<a name="l01598"></a>01598 <span class="comment">/* struct xccdf_check_import_iterator* xccdf_check_imports(const struct xccdf_check* check); TODO */</span>
<a name="l01599"></a>01599 
<a name="l01605"></a>01605 <span class="comment">/* struct xccdf_check_export_iterator* xccdf_check_exports(const struct xccdf_check* check); TODO */</span>
<a name="l01606"></a>01606 
<a name="l01612"></a>01612 <span class="keyword">struct </span><a class="code" href="structxccdf__check__iterator.html" title="Check iterator.">xccdf_check_iterator</a> *<a class="code" href="structxccdf__check.html#ab2adb2abce604ff08f63a2a2650a4e63" title="Get an iterator to the check content references.">xccdf_check_get_children</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__check.html" title="XCCDF simple or complex check.">xccdf_check</a> *check);
<a name="l01613"></a>01613 
<a name="l01618"></a>01618 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__check__content__ref.html#a00d20e215cadd4ad52dc7b8d288f3e9d" title="Get URI of the check content reference.">xccdf_check_content_ref_get_href</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__check__content__ref.html" title="XCCDF check content reference.">xccdf_check_content_ref</a> *ref);
<a name="l01619"></a>01619 
<a name="l01624"></a>01624 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__check__content__ref.html#aa5554853f1d4cedcbd092fb30ebe615c" title="Get name of a part of the check content document this reference is pointing to.">xccdf_check_content_ref_get_name</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__check__content__ref.html" title="XCCDF check content reference.">xccdf_check_content_ref</a> *ref);
<a name="l01625"></a>01625 
<a name="l01630"></a>01630 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__profile__note.html#a7d75766af05a9becbe15aa58b355db25" title="Get profile note tag.">xccdf_profile_note_get_reftag</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__profile__note.html" title="XCCDF note for given rule in context of given profile.">xccdf_profile_note</a> *note);
<a name="l01631"></a>01631 
<a name="l01636"></a>01636 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__profile__note.html#af168457cd3ef68d52e3c2aeec8ae0099" title="Get profile note text as a piece of XML.">xccdf_profile_note_get_text</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__profile__note.html" title="XCCDF note for given rule in context of given profile.">xccdf_profile_note</a> *note);
<a name="l01637"></a>01637 
<a name="l01642"></a>01642 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__check__import.html#a77cdd6eff977b3a41797d39b9abf8e9d" title="Get check import target system variable name.">xccdf_check_import_get_name</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__check__import.html" title="XCCDF check import.">xccdf_check_import</a> *item);
<a name="l01643"></a>01643 
<a name="l01648"></a>01648 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__check__import.html#a6fe18c69cda39d5ec2c30240d806f850" title="Get content of the imported variable.">xccdf_check_import_get_content</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__check__import.html" title="XCCDF check import.">xccdf_check_import</a> *item);
<a name="l01649"></a>01649 
<a name="l01654"></a>01654 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__check__export.html#a0a593f5c5c12cbf6c71a047ce79bafe6" title="Get check export target system variable name.">xccdf_check_export_get_name</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__check__export.html" title="XCCDF check export.">xccdf_check_export</a> *item);
<a name="l01655"></a>01655 
<a name="l01660"></a>01660 <span class="keyword">struct </span><a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *<a class="code" href="structxccdf__check__export.html#adbe77294a880a035c6c1577f3b9785c1" title="Get an XCCDF value bound to the check export item.">xccdf_check_export_get_value</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__check__export.html" title="XCCDF check export.">xccdf_check_export</a> *item);
<a name="l01661"></a>01661 
<a name="l01666"></a>01666 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__fix.html#a54755b4479f39ede2111340179b728d7" title="Get fix content (e.g.">xccdf_fix_get_content</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__fix.html" title="XCCDF automatic fix.">xccdf_fix</a> *fix);
<a name="l01667"></a>01667 
<a name="l01672"></a>01672 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__fix.html#a79e854a3baaaa8fa6e52d39d0ec904c7" title="True if the fix needs rebooting a system.">xccdf_fix_get_reboot</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__fix.html" title="XCCDF automatic fix.">xccdf_fix</a> *fix);
<a name="l01673"></a>01673 
<a name="l01678"></a>01678 <a class="code" href="group__XCCDF.html#ga534ac2d5662227cff66913038f4263e1" title="Fix strategy type.">xccdf_strategy_t</a> <a class="code" href="structxccdf__fix.html#a882f6cfe2776578ba4dc2a23cfec968c" title="Get fix strategy.">xccdf_fix_get_strategy</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__fix.html" title="XCCDF automatic fix.">xccdf_fix</a> *fix);
<a name="l01679"></a>01679 
<a name="l01684"></a>01684 <a class="code" href="group__XCCDF.html#ga209163661038a6be4066cdec716c997f" title="XCCDF error, complexity, disruption, or severity level.">xccdf_level_t</a> <a class="code" href="structxccdf__fix.html#a42e85a99dfea7ad0c015ff268befbbf9" title="Get fix complexity.">xccdf_fix_get_complexity</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__fix.html" title="XCCDF automatic fix.">xccdf_fix</a> *fix);
<a name="l01685"></a>01685 
<a name="l01690"></a>01690 <a class="code" href="group__XCCDF.html#ga209163661038a6be4066cdec716c997f" title="XCCDF error, complexity, disruption, or severity level.">xccdf_level_t</a> <a class="code" href="structxccdf__fix.html#a9edd23d08993d0429a3572ec4dedbc86" title="Get fix disruption.">xccdf_fix_get_disruption</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__fix.html" title="XCCDF automatic fix.">xccdf_fix</a> *fix);
<a name="l01691"></a>01691 
<a name="l01696"></a>01696 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__fix.html#a38df0cf7321847cb91a2e4d581f03912" title="Get fix ID,.">xccdf_fix_get_id</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__fix.html" title="XCCDF automatic fix.">xccdf_fix</a> *fix);
<a name="l01697"></a>01697 
<a name="l01702"></a>01702 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__fix.html#aa4395d2ef452ea1692eb52e19c2cb0a0" title="Get fix fixing system URI,.">xccdf_fix_get_system</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__fix.html" title="XCCDF automatic fix.">xccdf_fix</a> *fix);
<a name="l01703"></a>01703 
<a name="l01708"></a>01708 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__fix.html#a85e87548c2dbc16a989c2bcdc174e99b" title="Get URI of a platform the fix applies to.">xccdf_fix_get_platform</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__fix.html" title="XCCDF automatic fix.">xccdf_fix</a> *fix);
<a name="l01709"></a>01709 
<a name="l01714"></a>01714 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__fixtext.html#ad9d18f258677ede64a12c778b2248465" title="True if the fixtext needs rebooting a system.">xccdf_fixtext_get_reboot</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__fixtext.html" title="XCCDF textual fix instructions.">xccdf_fixtext</a> *fixtext);
<a name="l01715"></a>01715 
<a name="l01720"></a>01720 <a class="code" href="group__XCCDF.html#ga534ac2d5662227cff66913038f4263e1" title="Fix strategy type.">xccdf_strategy_t</a> <a class="code" href="structxccdf__fixtext.html#a772addfee9d91302762c91ea5ff08bd1" title="Get fixtext strategy.">xccdf_fixtext_get_strategy</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__fixtext.html" title="XCCDF textual fix instructions.">xccdf_fixtext</a> *fixtext);
<a name="l01721"></a>01721 
<a name="l01726"></a>01726 <a class="code" href="group__XCCDF.html#ga209163661038a6be4066cdec716c997f" title="XCCDF error, complexity, disruption, or severity level.">xccdf_level_t</a> <a class="code" href="structxccdf__fixtext.html#a2b525281db4d2cb0ff691bd4ed4ddaa7" title="Get fixtext complexity.">xccdf_fixtext_get_complexity</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__fixtext.html" title="XCCDF textual fix instructions.">xccdf_fixtext</a> *fixtext);
<a name="l01727"></a>01727 
<a name="l01732"></a>01732 <a class="code" href="group__XCCDF.html#ga209163661038a6be4066cdec716c997f" title="XCCDF error, complexity, disruption, or severity level.">xccdf_level_t</a> <a class="code" href="structxccdf__fixtext.html#aed070c24053e182c94d74cfeb04e5a31" title="Get fixtext disruption.">xccdf_fixtext_get_disruption</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__fixtext.html" title="XCCDF textual fix instructions.">xccdf_fixtext</a> *fixtext);
<a name="l01733"></a>01733 
<a name="l01738"></a>01738 <span class="keyword">struct </span><a class="code" href="structxccdf__fix.html" title="XCCDF automatic fix.">xccdf_fix</a> *<a class="code" href="structxccdf__fixtext.html#a5889a7a818a23958b56b7afd3e323473" title="Get a fix this text references to.">xccdf_fixtext_get_fixref</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__fixtext.html" title="XCCDF textual fix instructions.">xccdf_fixtext</a> *fixtext);
<a name="l01739"></a>01739 
<a name="l01740"></a>01740 <span class="comment">/* Get/Set functions */</span>
<a name="l01741"></a>01741 
<a name="l01743"></a>01743 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__value.html#a24589b2df9508d1d849fcc94d2dfce6d" title="Get value ID.">xccdf_value_get_id</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01745"></a>01745 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__value.html#af437dcb9e59713b0a808ec1690b031fb">xccdf_value_get_version</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01747"></a>01747 <span class="keyword">struct </span><a class="code" href="structoscap__text__iterator.html" title="Internationalized string iterator.">oscap_text_iterator</a> *<a class="code" href="structxccdf__value.html#ad4b2c62132cd3b35bcedc38f3498fe7d">xccdf_value_get_question</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01749"></a>01749 <span class="keyword">struct </span><a class="code" href="structxccdf__warning__iterator.html" title="Warning iterator.">xccdf_warning_iterator</a> *<a class="code" href="structxccdf__value.html#a1b15685c2b0bb6339fd11dda172581c0">xccdf_value_get_warnings</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01751"></a>01751 <span class="keyword">struct </span><a class="code" href="structoscap__text__iterator.html" title="Internationalized string iterator.">oscap_text_iterator</a> *<a class="code" href="structxccdf__value.html#a4ff8b8dcbda3ba57118bef54cb31cda6">xccdf_value_get_rationale</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01753"></a>01753 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__value.html#a82e93431f4f2f606c5d0c254f63c60a6">xccdf_value_get_cluster_id</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01755"></a>01755 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__value.html#ac4e50f1fbe4b67977e5ab2734128a0fc">xccdf_value_get_version_update</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01757"></a>01757 time_t <a class="code" href="structxccdf__value.html#a8cd21f2497214091aecf6d231ddeb73d">xccdf_value_get_version_time</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01759"></a>01759 <span class="keywordtype">float</span> <a class="code" href="structxccdf__value.html#a8db88b6c51964a126757efe9d1bff0e9">xccdf_value_get_weight</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01761"></a>01761 <span class="keyword">struct </span><a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *<a class="code" href="structxccdf__value.html#acdf624d546368433220b44816d3535fa">xccdf_value_get_benchmark</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01763"></a>01763 <span class="keyword">struct </span><a class="code" href="structoscap__string__iterator.html" title="String iterator.">oscap_string_iterator</a> *<a class="code" href="structxccdf__value.html#a7da403648b68b3253d9768668e402bfb">xccdf_value_get_platforms</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01765"></a>01765 <span class="keyword">struct </span><a class="code" href="structoscap__string__iterator.html" title="String iterator.">oscap_string_iterator</a> *<a class="code" href="structxccdf__value.html#a6f3d5254e3b30ee39eb4300f32543132">xccdf_value_get_sources</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01766"></a>01766 
<a name="l01768"></a>01768 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__value.html#a9dbe539d498790429893813a98d6437d">xccdf_value_get_resolved</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01770"></a>01770 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__value.html#a1d672777099e90af7e5b59d2e915b4c3" title="Return whether the value has the hidden flag set to true.">xccdf_value_get_hidden</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01772"></a>01772 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__value.html#a109041875480ef8619a28dc9dd03bfa1">xccdf_value_get_selected</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01774"></a>01774 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__value.html#a46636b997ff6c8d592a34e15848e143e">xccdf_value_get_multiple</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01776"></a>01776 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__value.html#aa32f1e98eb87cbcff9f3a23aee7c81bd" title="Return whether the value has the prohibit changes flag set to true.">xccdf_value_get_prohibit_changes</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01778"></a>01778 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__value.html#ab6dee71045b36f274793aafef5fbb860" title="Return whether the value is abstract.">xccdf_value_get_abstract</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01780"></a>01780 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__value.html#a569d0a208e0330c7dfd95805154d5824">xccdf_value_get_interactive</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *value);
<a name="l01781"></a>01781 
<a name="l01783"></a>01783 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__item.html#ab76134e1c1edbd16446c8386b188c5bc" title="Get item ID.">xccdf_item_get_id</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__item.html" title="A base class for XCCDF items.">xccdf_item</a> *item);
<a name="l01785"></a>01785 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__item.html#a703a5852f4dbd5b2cf9b11e6a49fcfce" title="Get item version.">xccdf_item_get_version</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__item.html" title="A base class for XCCDF items.">xccdf_item</a> *item);
<a name="l01787"></a>01787 <span class="keyword">struct </span><a class="code" href="structoscap__text__iterator.html" title="Internationalized string iterator.">oscap_text_iterator</a> *<a class="code" href="structxccdf__item.html#ab4af0809bd3555164c610dd11ccd8063">xccdf_item_get_question</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__item.html" title="A base class for XCCDF items.">xccdf_item</a> *item);
<a name="l01789"></a>01789 <span class="keyword">struct </span><a class="code" href="structxccdf__warning__iterator.html" title="Warning iterator.">xccdf_warning_iterator</a> *<a class="code" href="structxccdf__item.html#a934d5afc284cd8a95c67592aa135c001">xccdf_item_get_warnings</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__item.html" title="A base class for XCCDF items.">xccdf_item</a> *item);
<a name="l01791"></a>01791 <span class="keyword">struct </span><a class="code" href="structoscap__text__iterator.html" title="Internationalized string iterator.">oscap_text_iterator</a> *<a class="code" href="structxccdf__item.html#a44e972c1e902a83186f4f66fc82f2ca8">xccdf_item_get_rationale</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__item.html" title="A base class for XCCDF items.">xccdf_item</a> *item);
<a name="l01793"></a>01793 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__item.html#a7158bf7eaf418efd9bb1702771a78cb9">xccdf_item_get_cluster_id</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__item.html" title="A base class for XCCDF items.">xccdf_item</a> *item);
<a name="l01795"></a>01795 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__item.html#add1a40adb7c180b660c49169cb3d987e">xccdf_item_get_version_update</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__item.html" title="A base class for XCCDF items.">xccdf_item</a> *item);
<a name="l01797"></a>01797 time_t <a class="code" href="structxccdf__item.html#a7c948fdd6de2a476d8e603862e7292ea">xccdf_item_get_version_time</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__item.html" title="A base class for XCCDF items.">xccdf_item</a> *item);
<a name="l01799"></a>01799 <span class="keywordtype">float</span> <a class="code" href="structxccdf__item.html#ad26e4ec4aae2f1e6ce825df029db0316">xccdf_item_get_weight</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__item.html" title="A base class for XCCDF items.">xccdf_item</a> *item);
<a name="l01801"></a>01801 <span class="keyword">struct </span><a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *<a class="code" href="structxccdf__item.html#aff197e1d8facaa788f37529dfada7526">xccdf_item_get_benchmark</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__item.html" title="A base class for XCCDF items.">xccdf_item</a> *item);
<a name="l01803"></a>01803 <span class="keyword">struct </span><a class="code" href="structoscap__string__iterator.html" title="String iterator.">oscap_string_iterator</a> *<a class="code" href="structxccdf__item.html#a31b10a1ee35af89d6df383ec3df19e4c">xccdf_item_get_platforms</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__item.html" title="A base class for XCCDF items.">xccdf_item</a> *item);
<a name="l01804"></a>01804 
<a name="l01806"></a>01806 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__benchmark.html#a27e79892c0a92c03c17197c317069f42" title="Check benchmark resolved property.">xccdf_benchmark_get_resolved</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *benchmark);
<a name="l01808"></a>01808 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__benchmark.html#a794272c6bb60336e3070e3270f9d496f">xccdf_benchmark_get_hidden</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *benchmark);
<a name="l01810"></a>01810 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__benchmark.html#a690f22a16c155b0b2de93b2e25df0e32">xccdf_benchmark_get_selected</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *benchmark);
<a name="l01812"></a>01812 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__benchmark.html#a7e526fa597350bdb8f00e1f6d488cb81">xccdf_benchmark_get_multiple</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *benchmark);
<a name="l01814"></a>01814 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__benchmark.html#a4abc3c3b2f191d26cd4e8cceee709b56">xccdf_benchmark_get_prohibit_changes</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *benchmark);
<a name="l01816"></a>01816 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__benchmark.html#a3183ede3b23beffb1b8eb97c49f41389">xccdf_benchmark_get_abstract</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *benchmark);
<a name="l01818"></a>01818 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__benchmark.html#a11a0e733ccac30d46f856021d277271f">xccdf_benchmark_get_interactive</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *benchmark);
<a name="l01819"></a>01819 
<a name="l01820"></a>01820 <span class="comment">//const char* xccdf_bechmark_get_id(const struct xccdf_benchmark* benchmark);</span>
<a name="l01821"></a>01821 <span class="comment">//const char *xccdf_benchmark_get_title(const struct xccdf_benchmark *benchmark);</span>
<a name="l01823"></a>01823 <span class="comment"></span><span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__benchmark.html#a96e28a7749986ab0fd91ba64e3dcf5d6" title="Get benchmark version.">xccdf_benchmark_get_version</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *benchmark);
<a name="l01825"></a>01825 <span class="keyword">struct </span><a class="code" href="structoscap__text__iterator.html" title="Internationalized string iterator.">oscap_text_iterator</a> *<a class="code" href="structxccdf__benchmark.html#a4b9eec26165bc9115781fad4d14a44b2">xccdf_benchmark_get_question</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *benchmark);
<a name="l01827"></a>01827 <span class="keyword">struct </span><a class="code" href="structxccdf__warning__iterator.html" title="Warning iterator.">xccdf_warning_iterator</a> *<a class="code" href="structxccdf__benchmark.html#ab54263d75d2620a8a0fbe275dcd511ca">xccdf_benchmark_get_warnings</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *benchmark);
<a name="l01829"></a>01829 <span class="keyword">struct </span><a class="code" href="structoscap__text__iterator.html" title="Internationalized string iterator.">oscap_text_iterator</a> *<a class="code" href="structxccdf__benchmark.html#aebbeec794ef545cb03b63efadb1bdf93">xccdf_benchmark_get_rationale</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *benchmark);
<a name="l01831"></a>01831 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__benchmark.html#acec33bda8fd7585a42755ca38b411af2">xccdf_benchmark_get_cluster_id</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *benchmark);
<a name="l01833"></a>01833 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__benchmark.html#ae8ee0fd48ed6bab61123270271b67058">xccdf_benchmark_get_version_update</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *benchmark);
<a name="l01835"></a>01835 time_t <a class="code" href="structxccdf__benchmark.html#a2e8886ed0a593a6b26dc39a10ada4daf">xccdf_benchmark_get_version_time</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *benchmark);
<a name="l01837"></a>01837 <span class="keywordtype">float</span> <a class="code" href="structxccdf__benchmark.html#abec4f9d0f342b7633cfe3b85bb0dc848">xccdf_benchmark_get_weight</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *benchmark);
<a name="l01839"></a>01839 <span class="keyword">struct </span><a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *<a class="code" href="structxccdf__benchmark.html#a7b90a2684548a3e81637aa5783ea3031">xccdf_benchmark_get_benchmark</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *benchmark);
<a name="l01841"></a>01841 <span class="keyword">struct </span><a class="code" href="structxccdf__item.html" title="A base class for XCCDF items.">xccdf_item</a> *<a class="code" href="structxccdf__benchmark.html#a0501b61b49bbeb4cbd760628d63c5451">xccdf_benchmark_get_parent</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *benchmark);
<a name="l01842"></a>01842 
<a name="l01844"></a>01844 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__profile.html#afe489b41546889b7f6ff6aaef2214249" title="Get profile ID.">xccdf_profile_get_id</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__profile.html" title="XCCDF Profile.">xccdf_profile</a> *profile);
<a name="l01846"></a>01846 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__profile.html#ac1467f85f3203cb0a36b2e95768adb9e" title="Get profile version.">xccdf_profile_get_version</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__profile.html" title="XCCDF Profile.">xccdf_profile</a> *profile);
<a name="l01848"></a>01848 <span class="keyword">struct </span><a class="code" href="structoscap__text__iterator.html" title="Internationalized string iterator.">oscap_text_iterator</a> *<a class="code" href="structxccdf__profile.html#ad86296aef0c690a5c7d85e752b51fa8d">xccdf_profile_get_question</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__profile.html" title="XCCDF Profile.">xccdf_profile</a> *profile);
<a name="l01850"></a>01850 <span class="keyword">struct </span><a class="code" href="structoscap__text__iterator.html" title="Internationalized string iterator.">oscap_text_iterator</a> *<a class="code" href="structxccdf__profile.html#a324da57774b8eb87937ce2baba0e11cc">xccdf_profile_get_rationale</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__profile.html" title="XCCDF Profile.">xccdf_profile</a> *profile);
<a name="l01852"></a>01852 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__profile.html#a0e2d6ec55fb1871a40da260ba17e903c">xccdf_profile_get_cluster_id</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__profile.html" title="XCCDF Profile.">xccdf_profile</a> *profile);
<a name="l01854"></a>01854 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__profile.html#a362e6d07e5ffc48d370f3d8374f9a2cb">xccdf_profile_get_version_update</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__profile.html" title="XCCDF Profile.">xccdf_profile</a> *profile);
<a name="l01856"></a>01856 time_t <a class="code" href="structxccdf__profile.html#a72eac3920646d92c72069e5a576c525b">xccdf_profile_get_version_time</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__profile.html" title="XCCDF Profile.">xccdf_profile</a> *profile);
<a name="l01858"></a>01858 <span class="keywordtype">float</span> <a class="code" href="structxccdf__profile.html#aa6fb63a94198a0e5aceea9ae74e02261">xccdf_profile_get_weight</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__profile.html" title="XCCDF Profile.">xccdf_profile</a> *profile);
<a name="l01860"></a>01860 <span class="keyword">struct </span><a class="code" href="structxccdf__item.html" title="A base class for XCCDF items.">xccdf_item</a> *<a class="code" href="structxccdf__profile.html#ac4f420e0ed84488af333b97f4d5f454c">xccdf_profile_get_parent</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__profile.html" title="XCCDF Profile.">xccdf_profile</a> *profile);
<a name="l01862"></a>01862 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__profile.html#adc6cdfd0b1cf96bd79256d93e960d44f">xccdf_profile_get_note_tag</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__profile.html" title="XCCDF Profile.">xccdf_profile</a> *profile);
<a name="l01863"></a>01863 
<a name="l01865"></a>01865 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__profile.html#afdcbb9509873745df92096c57c59d4c6">xccdf_profile_get_resolved</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__profile.html" title="XCCDF Profile.">xccdf_profile</a> *profile);
<a name="l01867"></a>01867 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__profile.html#a1fcfdf5e480a0e68eca3d9634a6199ad">xccdf_profile_get_hidden</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__profile.html" title="XCCDF Profile.">xccdf_profile</a> *profile);
<a name="l01869"></a>01869 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__profile.html#a00e69a11f2750416e44a16739e7ce424">xccdf_profile_get_selected</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__profile.html" title="XCCDF Profile.">xccdf_profile</a> *profile);
<a name="l01871"></a>01871 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__profile.html#a6993e2526411c30e2d8f722ac169dd81">xccdf_profile_get_multiple</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__profile.html" title="XCCDF Profile.">xccdf_profile</a> *profile);
<a name="l01873"></a>01873 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__profile.html#aa27780cc7bff47282251c57c4973e9f8" title="Return whether the profile has the prohibit changes flag set to true.">xccdf_profile_get_prohibit_changes</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__profile.html" title="XCCDF Profile.">xccdf_profile</a> *profile);
<a name="l01875"></a>01875 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__profile.html#af7c3ee1d6edc1ffff9e64e7d4cea1ceb" title="Return whether the profile is abstract.">xccdf_profile_get_abstract</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__profile.html" title="XCCDF Profile.">xccdf_profile</a> *profile);
<a name="l01877"></a>01877 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__profile.html#a15d76b51d4bd25678a13c9fe7b2054e5">xccdf_profile_get_interactive</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__profile.html" title="XCCDF Profile.">xccdf_profile</a> *profile);
<a name="l01878"></a>01878 
<a name="l01880"></a>01880 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__rule.html#a7a010303cf0e00813b0be19e27c77e8e" title="Get rule ID.">xccdf_rule_get_id</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a> *rule);
<a name="l01882"></a>01882 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__rule.html#ab7ff62ce13f62ba8c6e631ee66f3a6ac" title="Get rule version.">xccdf_rule_get_version</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a> *rule);
<a name="l01884"></a>01884 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__rule.html#af6d4e3590a7a1dd80f76ae2a1fae9fd1" title="Get rule cluster ID.">xccdf_rule_get_cluster_id</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a> *rule);
<a name="l01886"></a>01886 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__rule.html#ae03fabd2e6e9d05f92e87065c221ace0">xccdf_rule_get_version_update</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a> *rule);
<a name="l01888"></a>01888 time_t <a class="code" href="structxccdf__rule.html#a21cfd146dbd0c3184615d1cbcaf48750">xccdf_rule_get_version_time</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a> *rule);
<a name="l01890"></a>01890 <span class="keywordtype">float</span> <a class="code" href="structxccdf__rule.html#afdd21fd5d89c37057c5def6ff9a3ae41" title="Get rule scoring weight.">xccdf_rule_get_weight</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a> *rule);
<a name="l01892"></a>01892 <span class="keyword">struct </span><a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *<a class="code" href="structxccdf__rule.html#a332dc16c9cb3937a60b0878ffd4bafea">xccdf_rule_get_benchmark</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a> *rule);
<a name="l01894"></a>01894 <span class="keyword">struct </span><a class="code" href="structoscap__string__iterator.html" title="String iterator.">oscap_string_iterator</a> *<a class="code" href="structxccdf__rule.html#aeabfb438efd484eb9549b3b6130920c2" title="Get an iterator to rule platforms.">xccdf_rule_get_platforms</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a> *rule);
<a name="l01896"></a>01896 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__rule.html#a4403e82dab6545b319d4b35265d4247e">xccdf_rule_get_resolved</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a> *rule);
<a name="l01898"></a>01898 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__rule.html#afb053d9a9e7888361bffdf9a36344d39">xccdf_rule_get_interactive</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a> *rule);
<a name="l01899"></a>01899 
<a name="l01901"></a>01901 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__group.html#a76b4a80460733cce59ea05e08ab7fe3e">xccdf_group_get_resolved</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__group.html" title="XCCDF rule group.">xccdf_group</a> *group);
<a name="l01903"></a>01903 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__group.html#ae65b54804365e0ca261b5f6071850c61" title="Return whether the group has the hidden flag set to true.">xccdf_group_get_hidden</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__group.html" title="XCCDF rule group.">xccdf_group</a> *group);
<a name="l01905"></a>01905 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__group.html#a6ab4b70786c635e329b8ac23e6ed2f59" title="Return whether the group is selected.">xccdf_group_get_selected</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__group.html" title="XCCDF rule group.">xccdf_group</a> *group);
<a name="l01907"></a>01907 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__group.html#abdfb280a159c24ba2a2f35c5de7afdd1">xccdf_group_get_multiple</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__group.html" title="XCCDF rule group.">xccdf_group</a> *group);
<a name="l01909"></a>01909 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__group.html#a02f2415de16636ad2fa220f926794e42" title="Return whether the group has the prohibit changes flag set to true.">xccdf_group_get_prohibit_changes</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__group.html" title="XCCDF rule group.">xccdf_group</a> *group);
<a name="l01911"></a>01911 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__group.html#ad7843680e07ceae1c86473eb93db2af2" title="Return whether the group is abstract.">xccdf_group_get_abstract</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__group.html" title="XCCDF rule group.">xccdf_group</a> *group);
<a name="l01913"></a>01913 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__group.html#a48731eb47ffc7927abb80423c7050aa8">xccdf_group_get_interactive</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__group.html" title="XCCDF rule group.">xccdf_group</a> *group);
<a name="l01915"></a>01915 time_t <a class="code" href="structxccdf__group.html#ace4ef30adda1dcb0c496b3d71df76db9">xccdf_group_get_version_time</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__group.html" title="XCCDF rule group.">xccdf_group</a> *group);
<a name="l01917"></a>01917 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__group.html#a37b329a42494c5201561469c6c402b91">xccdf_group_get_version_update</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__group.html" title="XCCDF rule group.">xccdf_group</a> *group);
<a name="l01919"></a>01919 <span class="keywordtype">float</span> <a class="code" href="structxccdf__group.html#adb21352fb50a8a5e77fe3745797d0635" title="Get group scoring weight.">xccdf_group_get_weight</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__group.html" title="XCCDF rule group.">xccdf_group</a> *group);
<a name="l01921"></a>01921 <span class="keyword">struct </span><a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *<a class="code" href="structxccdf__group.html#ab77c7fcf42442890cec4919c7f13205e">xccdf_group_get_benchmark</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__group.html" title="XCCDF rule group.">xccdf_group</a> *group);
<a name="l01922"></a>01922 
<a name="l01924"></a>01924 <span class="keyword">struct </span><a class="code" href="structxccdf__check__import__iterator.html" title="Check import iterator.">xccdf_check_import_iterator</a> *<a class="code" href="structxccdf__check.html#abdaecae77df72a51977d046e299ded3f">xccdf_check_get_imports</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__check.html" title="XCCDF simple or complex check.">xccdf_check</a> *check);
<a name="l01926"></a>01926 <span class="keyword">struct </span><a class="code" href="structxccdf__check__export__iterator.html" title="Check export iterator.">xccdf_check_export_iterator</a> *<a class="code" href="structxccdf__check.html#a8c52badd404bdede94d963121eefbf13">xccdf_check_get_exports</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__check.html" title="XCCDF simple or complex check.">xccdf_check</a> *check);
<a name="l01928"></a>01928 <span class="keyword">struct </span><a class="code" href="structxccdf__check__content__ref__iterator.html" title="Check content references iterator.">xccdf_check_content_ref_iterator</a> *<a class="code" href="structxccdf__check.html#a1d52fd4bb33e07e00746dc2e07fa2944">xccdf_check_get_content_refs</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__check.html" title="XCCDF simple or complex check.">xccdf_check</a> *check);
<a name="l01930"></a>01930 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__check.html#a93d2e9b17e0f487d2fdc10c296572a2a">xccdf_fixtext_get_content</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__fixtext.html" title="XCCDF textual fix instructions.">xccdf_fixtext</a> *fixtext);
<a name="l01931"></a>01931 
<a name="l01933"></a>01933 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__reference.html#a955a69672da8101eb9a3a0e1bb24cfaf">xccdf_reference_get_override</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__reference.html" title="XCCDF reference.">xccdf_reference</a> *reference);
<a name="l01935"></a>01935 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__reference.html#acc5124d9a9cce03e166550784e2b0710">xccdf_reference_get_href</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__reference.html" title="XCCDF reference.">xccdf_reference</a> *reference);
<a name="l01937"></a>01937 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__reference.html#aaa83d5ec026f3a365c64050c720afd48">xccdf_reference_get_content</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__reference.html" title="XCCDF reference.">xccdf_reference</a> *reference);
<a name="l01939"></a>01939 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structxccdf__reference.html#aac01c02f588fb51437131aeea990b038">xccdf_reference_get_lang</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__reference.html" title="XCCDF reference.">xccdf_reference</a> *reference);
<a name="l01940"></a>01940 
<a name="l01941"></a>01941 
<a name="l01943"></a>01943 <span class="keywordtype">bool</span> <a class="code" href="structxccdf__select.html#a8474b818f98ddbaac353cdd751fd8c09">xccdf_select_get_selected</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__select.html" title="XCCDF select option usen in the profile.">xccdf_select</a> *select);
<a name="l01945"></a>01945 <span class="comment">//const char *xccdf_select_get_idref(const struct xccdf_select *select);</span>
<a name="l01947"></a>01947 <span class="comment"></span><span class="comment">//const char *xccdf_select_get_remark(const struct xccdf_select *select);</span>
<a name="l01949"></a>01949 <span class="comment"></span><span class="keyword">struct </span><a class="code" href="structxccdf__item.html" title="A base class for XCCDF items.">xccdf_item</a> *<a class="code" href="structxccdf__select.html#add52a532598a8a9a8a793274ed6ada57">xccdf_select_get_item</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__select.html" title="XCCDF select option usen in the profile.">xccdf_select</a> *select);
<a name="l01950"></a>01950 
<a name="l01952"></a>01952 <a class="code" href="group__XCCDF.html#ga70ec25fc378db41df2c7344a06adf6aa" title="Category of xccdf_warning.">xccdf_warning_category_t</a> <a class="code" href="structxccdf__warning.html#a3e3c671b30407285e614def55438a46e">xccdf_warning_get_category</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__warning.html" title="XCCDF warning.">xccdf_warning</a> *warning);
<a name="l01954"></a>01954 <span class="keyword">struct </span><a class="code" href="structoscap__text.html" title="Representation of internationalizable character strings.">oscap_text</a> *<a class="code" href="structxccdf__warning.html#a487ecf783ced96cb85d9a9967eadbf22">xccdf_warning_get_text</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__warning.html" title="XCCDF warning.">xccdf_warning</a> *warning);
<a name="l01955"></a>01955 
<a name="l01960"></a>01960 <span class="keywordtype">void</span> xccdf_cleanup(<span class="keywordtype">void</span>);
<a name="l01961"></a>01961 
<a name="l01962"></a>01962 
<a name="l01963"></a>01963 <span class="comment">/*--------------------*\</span>
<a name="l01964"></a>01964 <span class="comment">|   Benchmark methods  |</span>
<a name="l01965"></a>01965 <span class="comment">\*--------------------*/</span>
<a name="l01966"></a>01966 
<a name="l01973"></a>01973 <span class="keyword">struct </span><a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *<a class="code" href="structxccdf__benchmark.html#a66e458663079d1ede323a864c9cf0f1b" title="Create a new benchmark from a benchmark XML file.">xccdf_benchmark_create</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">id</span>);
<a name="l01974"></a>01974 
<a name="l01980"></a>01980 <span class="keyword">struct </span><a class="code" href="structxccdf__group.html" title="XCCDF rule group.">xccdf_group</a> *xccdf_benchmark_append_new_group(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *, <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">id</span>);
<a name="l01981"></a>01981 
<a name="l01987"></a>01987 <span class="keyword">struct </span><a class="code" href="structxccdf__value.html" title="XCCDF Value.">xccdf_value</a> *xccdf_benchmark_append_new_value(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *, <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">id</span>, <a class="code" href="group__XCCDF.html#gaa2d75ea6d3cd6957100f532b2ab8e8a8" title="Type of an xccdf_value.">xccdf_value_type_t</a> type);
<a name="l01988"></a>01988 
<a name="l01994"></a>01994 <span class="keyword">struct </span><a class="code" href="structxccdf__rule.html" title="XCCDF Rule.">xccdf_rule</a> *xccdf_benchmark_append_new_rule(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structxccdf__benchmark.html" title="XCCDF Benchmark.">xccdf_benchmark</a> *, <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">id</span>);
<a name="l01995"></a>01995 
<a name="l01996"></a>01996 
<a name="l01998"></a>01998 <span class="comment">//void xccdf_item_set_title(const struct xccdf_item* item, const char *title);</span>
<a name="l02000"></a>02000 <span class="comment"></span><span class="comment">//void xccdf_benchmark_set_title(const struct xccdf_benchmark* item, const char *title);</span>
<a name="l02002"></a>02002 <span class="comment"></span><span class="comment">//void xccdf_profile_set_title(const struct xccdf_profile* item, const char *title);</span>
<a name="l02004"></a>02004 <span class="comment"></span><span class="comment">//void xccdf_rule_set_title(const struct xccdf_rule* item, const char *title);</span>
<a name="l02006"></a>02006 <span class="comment"></span><span class="comment">//void xccdf_value_set_title(const struct xccdf_value* item, const char *title);</span>
<a name="l02008"></a>02008 <span class="comment"></span><span class="comment">//void xccdf_group_set_title(const struct xccdf_group* item, const char *title);</span>
<a name="l02010"></a>02010 <span class="comment"></span><span class="comment">//void xccdf_item_set_description(const struct xccdf_item* item, const char *description);</span>
<a name="l02012"></a>02012 <span class="comment"></span><span class="comment">//void xccdf_benchmark_set_description(const struct xccdf_benchmark* item, const char *description);</span>
<a name="l02014"></a>02014 <span class="comment"></span><span class="comment">//void xccdf_profile_set_description(const struct xccdf_profile* item, const char *description);</span>
<a name="l02016"></a>02016 <span class="comment"></span><span class="comment">//void xccdf_rule_set_description(const struct xccdf_rule* item, const char *description);</span>
<a name="l02018"></a>02018 <span class="comment"></span><span class="comment">//void xccdf_value_set_description(const struct xccdf_value* item, const char *description);</span>
<a name="l02020"></a>02020 <span class="comment"></span><span class="comment">//void xccdf_group_set_description(const struct xccdf_group* item, const char *description);</span>
<a name="l02022"></a>02022 <span class="comment"></span><span class="comment">//void xccdf_item_set_question(const struct xccdf_item* item, const char *question);</span>
<a name="l02024"></a>02024 <span class="comment"></span><span class="comment">//void xccdf_benchmark_set_question(const struct xccdf_benchmark* item, const char *question);</span>
<a name="l02026"></a>02026 <span class="comment"></span><span class="comment">//void xccdf_profile_set_question(const struct xccdf_profile* item, const char *question);</span>
<a name="l02028"></a>02028 <span class="comment"></span><span class="comment">//void xccdf_rule_set_question(const struct xccdf_rule* item, const char *question);</span>
<a name="l02030"></a>02030 <span class="comment"></span><span class="comment">//void xccdf_value_set_question(const struct xccdf_value* item, const char *question);</span>
<a name="l02032"></a>02032 <span class="comment"></span><span class="comment">//void xccdf_group_set_question(const struct xccdf_group* item, const char *question);</span>
<a name="l02034"></a>02034 <span class="comment"></span><span class="comment">//void xccdf_item_set_rationale(const struct xccdf_item* item, const char *rationale);</span>
<a name="l02036"></a>02036 <span class="comment"></span><span class="comment">//void xccdf_benchmark_set_rationale(const struct xccdf_benchmark* item, const char *rationale);</span>
<a name="l02038"></a>02038 <span class="comment"></span><span class="comment">//void xccdf_profile_set_rationale(const struct xccdf_profile* item, const char *rationale);</span>
<a name="l02040"></a>02040 <span class="comment"></span><span class="comment">//void xccdf_rule_set_rationale(const struct xccdf_rule* item, const char *rationale);</span>
<a name="l02042"></a>02042 <span class="comment"></span><span class="comment">//void xccdf_value_set_rationale(const struct xccdf_value* item, const char *rationale);</span>
<a name="l02044"></a>02044 <span class="comment"></span><span class="comment">//void xccdf_group_set_rationale(const struct xccdf_group* item, const char *rationale);</span>
<a name="l02046"></a>02046 <span class="comment"></span><span class="comment">//void xccdf_item_set_cluster_id(const struct xccdf_item* item, const char *cluster_id);</span>
<a name="l02048"></a>02048 <span class="comment"></span><span class="comment">//void xccdf_benchmark_set_cluster_id(const struct xccdf_benchmark* item, const char *cluster_id);</span>
<a name="l02050"></a>02050 <span class="comment"></span><span class="comment">//void xccdf_profile_set_cluster_id(const struct xccdf_profile* item, const char *cluster_id);</span>
<a name="l02052"></a>02052 <span class="comment"></span><span class="comment">//void xccdf_rule_set_cluster_id(const struct xccdf_rule* item, const char *cluster_id);</span>
<a name="l02054"></a>02054 <span class="comment"></span><span class="comment">//void xccdf_value_set_cluster_id(const struct xccdf_value* item, const char *cluster_id);</span>
<a name="l02056"></a>02056 <span class="comment"></span><span class="comment">//void xccdf_group_set_cluster_id(const struct xccdf_group* item, const char *cluster_id);</span>
<a name="l02058"></a>02058 <span class="comment"></span><span class="comment">//void xccdf_item_set_version(const struct xccdf_item* item, const char *version);</span>
<a name="l02060"></a>02060 <span class="comment"></span><span class="comment">//void xccdf_benchmark_set_version(const struct xccdf_benchmark* item, const char *version);</span>
<a name="l02062"></a>02062 <span class="comment"></span><span class="comment">//void xccdf_profile_set_version(const struct xccdf_profile* item, const char *version);</span>
<a name="l02064"></a>02064 <span class="comment"></span><span class="comment">//void xccdf_rule_set_version(const struct xccdf_rule* item, const char *version);</span>
<a name="l02066"></a>02066 <span class="comment"></span><span class="comment">//void xccdf_value_set_version(const struct xccdf_value* item, const char *version);</span>
<a name="l02068"></a>02068 <span class="comment"></span><span class="comment">//void xccdf_group_set_version(const struct xccdf_group* item, const char *version);</span>
<a name="l02070"></a>02070 <span class="comment"></span><span class="comment">//void xccdf_item_set_version_update(const struct xccdf_item* item, const char *version_update);</span>
<a name="l02072"></a>02072 <span class="comment"></span><span class="comment">//void xccdf_benchmark_set_version_update(const struct xccdf_benchmark* item, const char *version_update);</span>
<a name="l02074"></a>02074 <span class="comment"></span><span class="comment">//void xccdf_profile_set_version_update(const struct xccdf_profile* item, const char *version_update);</span>
<a name="l02076"></a>02076 <span class="comment"></span><span class="comment">//void xccdf_rule_set_version_update(const struct xccdf_rule* item, const char *version_update);</span>
<a name="l02078"></a>02078 <span class="comment"></span><span class="comment">//void xccdf_value_set_version_update(const struct xccdf_value* item, const char *version_update);</span>
<a name="l02080"></a>02080 <span class="comment"></span><span class="comment">//void xccdf_group_set_version_update(const struct xccdf_group* item, const char *version_update);</span>
<a name="l02081"></a>02081 
<a name="l02083"></a>02083 <span class="comment">//void xccdf_item_set_weight(const struct xccdf_item* item, float weight);</span>
<a name="l02085"></a>02085 <span class="comment"></span><span class="comment">//void xccdf_benchmark_set_weight(const struct xccdf_benchmark* item, float weight);</span>
<a name="l02087"></a>02087 <span class="comment"></span><span class="comment">//void xccdf_profile_set_weight(const struct xccdf_profile* item, float weight);</span>
<a name="l02089"></a>02089 <span class="comment"></span><span class="comment">//void xccdf_rule_set_weight(const struct xccdf_rule* item, float weight);</span>
<a name="l02091"></a>02091 <span class="comment"></span><span class="comment">//void xccdf_value_set_weight(const struct xccdf_value* item, float weight);</span>
<a name="l02093"></a>02093 <span class="comment"></span><span class="comment">//void xccdf_group_set_weight(const struct xccdf_group* item, float weight);</span>
<a name="l02095"></a>02095 <span class="comment"></span><span class="comment">//void xccdf_item_set_version_time(const struct xccdf_item* item, time_t version_time);</span>
<a name="l02097"></a>02097 <span class="comment"></span><span class="comment">//void xccdf_benchmark_set_version_time(const struct xccdf_benchmark* item, time_t version_time);</span>
<a name="l02099"></a>02099 <span class="comment"></span><span class="comment">//void xccdf_profile_set_version_time(const struct xccdf_profile* item, time_t version_time);</span>
<a name="l02101"></a>02101 <span class="comment"></span><span class="comment">//void xccdf_rule_set_version_time(const struct xccdf_rule* item, time_t version_time);</span>
<a name="l02103"></a>02103 <span class="comment"></span><span class="comment">//void xccdf_value_set_version_time(const struct xccdf_value* item, time_t version_time);</span>
<a name="l02105"></a>02105 <span class="comment"></span><span class="comment">//void xccdf_group_set_version_time(const struct xccdf_group* item, time_t version_time);</span>
<a name="l02107"></a>02107 <span class="comment"></span><span class="comment">//void xccdf_item_set_extends(const struct xccdf_item* item, struct xccdf_item * extends);</span>
<a name="l02109"></a>02109 <span class="comment"></span><span class="comment">//void xccdf_benchmark_set_extends(const struct xccdf_benchmark* item, struct xccdf_item * extends);</span>
<a name="l02111"></a>02111 <span class="comment"></span><span class="comment">//void xccdf_profile_set_extends(const struct xccdf_profile* item, struct xccdf_item * extends);</span>
<a name="l02113"></a>02113 <span class="comment"></span><span class="comment">//void xccdf_rule_set_extends(const struct xccdf_rule* item, struct xccdf_item * extends);</span>
<a name="l02115"></a>02115 <span class="comment"></span><span class="comment">//void xccdf_value_set_extends(const struct xccdf_value* item, struct xccdf_item * extends);</span>
<a name="l02117"></a>02117 <span class="comment"></span><span class="comment">//void xccdf_group_set_extends(const struct xccdf_group* item, struct xccdf_item * extends);</span>
<a name="l02119"></a>02119 <span class="comment"></span><span class="comment">//void xccdf_item_set_parent(const struct xccdf_item* item, struct xccdf_item * parent);</span>
<a name="l02121"></a>02121 <span class="comment"></span><span class="comment">//void xccdf_benchmark_set_parent(const struct xccdf_benchmark* item, struct xccdf_item * parent);</span>
<a name="l02123"></a>02123 <span class="comment"></span><span class="comment">//void xccdf_profile_set_parent(const struct xccdf_profile* item, struct xccdf_item * parent);</span>
<a name="l02125"></a>02125 <span class="comment"></span><span class="comment">//void xccdf_rule_set_parent(const struct xccdf_rule* item, struct xccdf_item * parent);</span>
<a name="l02127"></a>02127 <span class="comment"></span><span class="comment">//void xccdf_value_set_parent(const struct xccdf_value* item, struct xccdf_item * parent);</span>
<a name="l02129"></a>02129 <span class="comment"></span><span class="comment">//void xccdf_group_set_parent(const struct xccdf_group* item, struct xccdf_item * parent);</span>
<a name="l02130"></a>02130 
<a name="l02131"></a>02131 <span class="preprocessor">#endif</span>
</pre></div></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>