Sophie

Sophie

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

openscap-devel-0.5.7-1mdv2010.1.x86_64.rpm

\hypertarget{structxccdf__rule}{
\section{xccdf\_\-rule Struct Reference}
\label{structxccdf__rule}\index{xccdf\_\-rule@{xccdf\_\-rule}}
}


XCCDF Rule.  


{\ttfamily \#include $<$xccdf.h$>$}\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
const char $\ast$ \hyperlink{structxccdf__rule_a7a010303cf0e00813b0be19e27c77e8e}{xccdf\_\-rule\_\-get\_\-id} (const struct \hyperlink{structxccdf__rule}{xccdf\_\-rule} $\ast$rule)
\begin{DoxyCompactList}\small\item\em Get rule ID. \item\end{DoxyCompactList}\item 
\hypertarget{structxccdf__rule_a317deaf28be30732d59f657ff8dd6958}{
struct \hyperlink{structoscap__text__iterator}{oscap\_\-text\_\-iterator} $\ast$ \hyperlink{structxccdf__rule_a317deaf28be30732d59f657ff8dd6958}{xccdf\_\-rule\_\-get\_\-title} (const struct \hyperlink{structxccdf__rule}{xccdf\_\-rule} $\ast$rule)}
\label{structxccdf__rule_a317deaf28be30732d59f657ff8dd6958}

\begin{DoxyCompactList}\small\item\em Get rule title. \item\end{DoxyCompactList}\item 
\hypertarget{structxccdf__rule_aa1da7de517119360d8ad77c7e299bd20}{
struct \hyperlink{structoscap__text__iterator}{oscap\_\-text\_\-iterator} $\ast$ \hyperlink{structxccdf__rule_aa1da7de517119360d8ad77c7e299bd20}{xccdf\_\-rule\_\-get\_\-description} (const struct \hyperlink{structxccdf__rule}{xccdf\_\-rule} $\ast$rule)}
\label{structxccdf__rule_aa1da7de517119360d8ad77c7e299bd20}

\begin{DoxyCompactList}\small\item\em Get rule description. \item\end{DoxyCompactList}\item 
const char $\ast$ \hyperlink{structxccdf__rule_ab7ff62ce13f62ba8c6e631ee66f3a6ac}{xccdf\_\-rule\_\-get\_\-version} (const struct \hyperlink{structxccdf__rule}{xccdf\_\-rule} $\ast$rule)
\begin{DoxyCompactList}\small\item\em Get rule version. \item\end{DoxyCompactList}\item 
\hypertarget{structxccdf__rule_a797911ab69481ed7aa000e7685e975f4}{
struct \hyperlink{structoscap__text__iterator}{oscap\_\-text\_\-iterator} $\ast$ \hyperlink{structxccdf__rule_a797911ab69481ed7aa000e7685e975f4}{xccdf\_\-rule\_\-get\_\-question} (const struct \hyperlink{structxccdf__rule}{xccdf\_\-rule} $\ast$rule)}
\label{structxccdf__rule_a797911ab69481ed7aa000e7685e975f4}

\begin{DoxyCompactList}\small\item\em Get rule question. \item\end{DoxyCompactList}\item 
\hypertarget{structxccdf__rule_aca29de9f588dc2e0af7ded7ecc586d45}{
struct \hyperlink{structxccdf__warning__iterator}{xccdf\_\-warning\_\-iterator} $\ast$ \hyperlink{structxccdf__rule_aca29de9f588dc2e0af7ded7ecc586d45}{xccdf\_\-rule\_\-get\_\-warnings} (const struct \hyperlink{structxccdf__rule}{xccdf\_\-rule} $\ast$rule)}
\label{structxccdf__rule_aca29de9f588dc2e0af7ded7ecc586d45}

\begin{DoxyCompactList}\small\item\em Get rule question. \item\end{DoxyCompactList}\item 
\hypertarget{structxccdf__rule_a8d9d81873939644d2e4408b9dde007ce}{
struct \hyperlink{structoscap__text__iterator}{oscap\_\-text\_\-iterator} $\ast$ \hyperlink{structxccdf__rule_a8d9d81873939644d2e4408b9dde007ce}{xccdf\_\-rule\_\-get\_\-rationale} (const struct \hyperlink{structxccdf__rule}{xccdf\_\-rule} $\ast$rule)}
\label{structxccdf__rule_a8d9d81873939644d2e4408b9dde007ce}

\begin{DoxyCompactList}\small\item\em Get rule rationale. \item\end{DoxyCompactList}\item 
const char $\ast$ \hyperlink{structxccdf__rule_af6d4e3590a7a1dd80f76ae2a1fae9fd1}{xccdf\_\-rule\_\-get\_\-cluster\_\-id} (const struct \hyperlink{structxccdf__rule}{xccdf\_\-rule} $\ast$rule)
\begin{DoxyCompactList}\small\item\em Get rule cluster ID. \item\end{DoxyCompactList}\item 
\hypertarget{structxccdf__rule_ac695a2e41c3492a01b75dd75c1efd56f}{
struct \hyperlink{structxccdf__check}{xccdf\_\-check} $\ast$ \hyperlink{structxccdf__rule_ac695a2e41c3492a01b75dd75c1efd56f}{xccdf\_\-rule\_\-get\_\-check} (const struct \hyperlink{structxccdf__rule}{xccdf\_\-rule} $\ast$rule)}
\label{structxccdf__rule_ac695a2e41c3492a01b75dd75c1efd56f}

\begin{DoxyCompactList}\small\item\em Get rule's currently selected check. \item\end{DoxyCompactList}\item 
float \hyperlink{structxccdf__rule_afdd21fd5d89c37057c5def6ff9a3ae41}{xccdf\_\-rule\_\-get\_\-weight} (const struct \hyperlink{structxccdf__rule}{xccdf\_\-rule} $\ast$rule)
\begin{DoxyCompactList}\small\item\em Get rule scoring weight. \item\end{DoxyCompactList}\item 
\hypertarget{structxccdf__rule_a635b7d9a40f62f064516da3ad26cc480}{
struct \hyperlink{structxccdf__rule}{xccdf\_\-rule} $\ast$ \hyperlink{structxccdf__rule_a635b7d9a40f62f064516da3ad26cc480}{xccdf\_\-rule\_\-get\_\-extends} (const struct \hyperlink{structxccdf__rule}{xccdf\_\-rule} $\ast$rule)}
\label{structxccdf__rule_a635b7d9a40f62f064516da3ad26cc480}

\begin{DoxyCompactList}\small\item\em Return rule's parent in the inheritance hierarchy. \item\end{DoxyCompactList}\item 
struct \hyperlink{structxccdf__item}{xccdf\_\-item} $\ast$ \hyperlink{structxccdf__rule_a817439e4ec92778e51c0e072953cde26}{xccdf\_\-rule\_\-get\_\-parent} (const struct \hyperlink{structxccdf__rule}{xccdf\_\-rule} $\ast$rule)
\begin{DoxyCompactList}\small\item\em Return rule's parent in the grouping hierarchy. \item\end{DoxyCompactList}\item 
\hypertarget{structxccdf__rule_a1e5f3dc4174561a2c3127064eb3eb760}{
bool \hyperlink{structxccdf__rule_a1e5f3dc4174561a2c3127064eb3eb760}{xccdf\_\-rule\_\-get\_\-abstract} (const struct \hyperlink{structxccdf__rule}{xccdf\_\-rule} $\ast$rule)}
\label{structxccdf__rule_a1e5f3dc4174561a2c3127064eb3eb760}

\begin{DoxyCompactList}\small\item\em Return whether the rule is abstract. \item\end{DoxyCompactList}\item 
\hypertarget{structxccdf__rule_acfdf3059aa13565c5f3b1c48141293cf}{
bool \hyperlink{structxccdf__rule_acfdf3059aa13565c5f3b1c48141293cf}{xccdf\_\-rule\_\-get\_\-prohibit\_\-changes} (const struct \hyperlink{structxccdf__rule}{xccdf\_\-rule} $\ast$rule)}
\label{structxccdf__rule_acfdf3059aa13565c5f3b1c48141293cf}

\begin{DoxyCompactList}\small\item\em Return whether the rule has the prohibit changes flag set to true. \item\end{DoxyCompactList}\item 
\hypertarget{structxccdf__rule_a6eb38697cda8f47dc378f9574656f9d5}{
bool \hyperlink{structxccdf__rule_a6eb38697cda8f47dc378f9574656f9d5}{xccdf\_\-rule\_\-get\_\-hidden} (const struct \hyperlink{structxccdf__rule}{xccdf\_\-rule} $\ast$rule)}
\label{structxccdf__rule_a6eb38697cda8f47dc378f9574656f9d5}

\begin{DoxyCompactList}\small\item\em Return whether the rule has the hidden flag set to true. \item\end{DoxyCompactList}\item 
\hypertarget{structxccdf__rule_a6158afdcbe92ee47870a11a8051b321a}{
bool \hyperlink{structxccdf__rule_a6158afdcbe92ee47870a11a8051b321a}{xccdf\_\-rule\_\-get\_\-selected} (const struct \hyperlink{structxccdf__rule}{xccdf\_\-rule} $\ast$rule)}
\label{structxccdf__rule_a6158afdcbe92ee47870a11a8051b321a}

\begin{DoxyCompactList}\small\item\em Return whether the rule is selected. \item\end{DoxyCompactList}\item 
\hypertarget{structxccdf__rule_a62093f472f3a5e1e531c545b1f44d66e}{
bool \hyperlink{structxccdf__rule_a62093f472f3a5e1e531c545b1f44d66e}{xccdf\_\-rule\_\-get\_\-multiple} (const struct \hyperlink{structxccdf__rule}{xccdf\_\-rule} $\ast$rule)}
\label{structxccdf__rule_a62093f472f3a5e1e531c545b1f44d66e}

\begin{DoxyCompactList}\small\item\em Return whether the rule has the multiple flag set to true. \item\end{DoxyCompactList}\item 
struct \hyperlink{structoscap__string__iterator}{oscap\_\-string\_\-iterator} $\ast$ \hyperlink{structxccdf__rule_aeabfb438efd484eb9549b3b6130920c2}{xccdf\_\-rule\_\-get\_\-platforms} (const struct \hyperlink{structxccdf__rule}{xccdf\_\-rule} $\ast$rule)
\begin{DoxyCompactList}\small\item\em Get an iterator to rule platforms. \item\end{DoxyCompactList}\item 
\hypertarget{structxccdf__rule_a6d231648d29afe4831438d3dde4b873f}{
struct \hyperlink{structxccdf__status__iterator}{xccdf\_\-status\_\-iterator} $\ast$ \hyperlink{structxccdf__rule_a6d231648d29afe4831438d3dde4b873f}{xccdf\_\-rule\_\-get\_\-statuses} (const struct \hyperlink{structxccdf__rule}{xccdf\_\-rule} $\ast$rule)}
\label{structxccdf__rule_a6d231648d29afe4831438d3dde4b873f}

\begin{DoxyCompactList}\small\item\em Get an iterator to rule statuses. \item\end{DoxyCompactList}\item 
\hypertarget{structxccdf__rule_af13a9d825b377fdfa518de034a31056c}{
struct \hyperlink{structxccdf__reference__iterator}{xccdf\_\-reference\_\-iterator} $\ast$ \hyperlink{structxccdf__rule_af13a9d825b377fdfa518de034a31056c}{xccdf\_\-rule\_\-get\_\-references} (const struct \hyperlink{structxccdf__rule}{xccdf\_\-rule} $\ast$rule)}
\label{structxccdf__rule_af13a9d825b377fdfa518de034a31056c}

\begin{DoxyCompactList}\small\item\em Get an iterator to the XCCDF references of the rule. \item\end{DoxyCompactList}\item 
\hypertarget{structxccdf__rule_a5212a7414b6630c8a6e54a1b6dbc2db7}{
\hyperlink{group__XCCDF_gac0d5c1c85828e13ebb13935551f8da38}{xccdf\_\-status\_\-type\_\-t} \hyperlink{structxccdf__rule_a5212a7414b6630c8a6e54a1b6dbc2db7}{xccdf\_\-rule\_\-get\_\-status\_\-current} (const struct \hyperlink{structxccdf__rule}{xccdf\_\-rule} $\ast$rule)}
\label{structxccdf__rule_a5212a7414b6630c8a6e54a1b6dbc2db7}

\begin{DoxyCompactList}\small\item\em Get rule current status. \item\end{DoxyCompactList}\item 
\hypertarget{structxccdf__rule_a374f42a358ead057291c94498bded253}{
const char $\ast$ \hyperlink{structxccdf__rule_a374f42a358ead057291c94498bded253}{xccdf\_\-rule\_\-get\_\-impact\_\-metric} (const struct \hyperlink{structxccdf__rule}{xccdf\_\-rule} $\ast$rule)}
\label{structxccdf__rule_a374f42a358ead057291c94498bded253}

\begin{DoxyCompactList}\small\item\em Get rule impact metric. \item\end{DoxyCompactList}\item 
\hypertarget{structxccdf__rule_a9914528fd3ff54942be50e392133e0a2}{
\hyperlink{group__XCCDF_ga6cb5c6fdd0ccc42b1c8cec5313df5804}{xccdf\_\-role\_\-t} \hyperlink{structxccdf__rule_a9914528fd3ff54942be50e392133e0a2}{xccdf\_\-rule\_\-get\_\-role} (const struct \hyperlink{structxccdf__rule}{xccdf\_\-rule} $\ast$rule)}
\label{structxccdf__rule_a9914528fd3ff54942be50e392133e0a2}

\begin{DoxyCompactList}\small\item\em Get rule role. \item\end{DoxyCompactList}\item 
\hypertarget{structxccdf__rule_a3ac5c1ee1f0c9ad06cf76b4cd7e9e758}{
\hyperlink{group__XCCDF_ga209163661038a6be4066cdec716c997f}{xccdf\_\-level\_\-t} \hyperlink{structxccdf__rule_a3ac5c1ee1f0c9ad06cf76b4cd7e9e758}{xccdf\_\-rule\_\-get\_\-severity} (const struct \hyperlink{structxccdf__rule}{xccdf\_\-rule} $\ast$rule)}
\label{structxccdf__rule_a3ac5c1ee1f0c9ad06cf76b4cd7e9e758}

\begin{DoxyCompactList}\small\item\em Get rule severity level. \item\end{DoxyCompactList}\item 
\hypertarget{structxccdf__rule_a87afdcefcfbedce3ead1665065689698}{
struct \hyperlink{structxccdf__ident__iterator}{xccdf\_\-ident\_\-iterator} $\ast$ \hyperlink{structxccdf__rule_a87afdcefcfbedce3ead1665065689698}{xccdf\_\-rule\_\-get\_\-idents} (const struct \hyperlink{structxccdf__rule}{xccdf\_\-rule} $\ast$rule)}
\label{structxccdf__rule_a87afdcefcfbedce3ead1665065689698}

\begin{DoxyCompactList}\small\item\em Get an iterator to the idents of the rule. \item\end{DoxyCompactList}\item 
\hypertarget{structxccdf__rule_a49cba4d7506a67e41af5e0fd09a0ec88}{
struct \hyperlink{structxccdf__check__iterator}{xccdf\_\-check\_\-iterator} $\ast$ \hyperlink{structxccdf__rule_a49cba4d7506a67e41af5e0fd09a0ec88}{xccdf\_\-rule\_\-get\_\-checks} (const struct \hyperlink{structxccdf__rule}{xccdf\_\-rule} $\ast$rule)}
\label{structxccdf__rule_a49cba4d7506a67e41af5e0fd09a0ec88}

\begin{DoxyCompactList}\small\item\em Get an iterator to the checks of the rule. \item\end{DoxyCompactList}\item 
\hypertarget{structxccdf__rule_a01d492201c5c6e5bb5d8eada1cbbff61}{
struct \hyperlink{structxccdf__profile__note__iterator}{xccdf\_\-profile\_\-note\_\-iterator} $\ast$ \hyperlink{structxccdf__rule_a01d492201c5c6e5bb5d8eada1cbbff61}{xccdf\_\-rule\_\-get\_\-profile\_\-notes} (const struct \hyperlink{structxccdf__rule}{xccdf\_\-rule} $\ast$rule)}
\label{structxccdf__rule_a01d492201c5c6e5bb5d8eada1cbbff61}

\begin{DoxyCompactList}\small\item\em Get an iterator to the profile notes of the rule. \item\end{DoxyCompactList}\item 
\hypertarget{structxccdf__rule_adce3e44106eb0fe68ad058fdea60f688}{
struct \hyperlink{structxccdf__fix__iterator}{xccdf\_\-fix\_\-iterator} $\ast$ \hyperlink{structxccdf__rule_adce3e44106eb0fe68ad058fdea60f688}{xccdf\_\-rule\_\-get\_\-fixes} (const struct \hyperlink{structxccdf__rule}{xccdf\_\-rule} $\ast$rule)}
\label{structxccdf__rule_adce3e44106eb0fe68ad058fdea60f688}

\begin{DoxyCompactList}\small\item\em Get an iterator to fixes for the rule. \item\end{DoxyCompactList}\item 
\hypertarget{structxccdf__rule_a93fe0658d9bd6fbb3d8b6fb656192b75}{
struct \hyperlink{structxccdf__fixtext__iterator}{xccdf\_\-fixtext\_\-iterator} $\ast$ \hyperlink{structxccdf__rule_a93fe0658d9bd6fbb3d8b6fb656192b75}{xccdf\_\-rule\_\-get\_\-fixtexts} (const struct \hyperlink{structxccdf__rule}{xccdf\_\-rule} $\ast$rule)}
\label{structxccdf__rule_a93fe0658d9bd6fbb3d8b6fb656192b75}

\begin{DoxyCompactList}\small\item\em Get an iterator to fix descriptions the rule. \item\end{DoxyCompactList}\item 
const char $\ast$ \hyperlink{structxccdf__rule_ae03fabd2e6e9d05f92e87065c221ace0}{xccdf\_\-rule\_\-get\_\-version\_\-update} (const struct \hyperlink{structxccdf__rule}{xccdf\_\-rule} $\ast$rule)
\item 
time\_\-t \hyperlink{structxccdf__rule_a21cfd146dbd0c3184615d1cbcaf48750}{xccdf\_\-rule\_\-get\_\-version\_\-time} (const struct \hyperlink{structxccdf__rule}{xccdf\_\-rule} $\ast$rule)
\item 
struct \hyperlink{structxccdf__benchmark}{xccdf\_\-benchmark} $\ast$ \hyperlink{structxccdf__rule_a332dc16c9cb3937a60b0878ffd4bafea}{xccdf\_\-rule\_\-get\_\-benchmark} (const struct \hyperlink{structxccdf__rule}{xccdf\_\-rule} $\ast$rule)
\item 
bool \hyperlink{structxccdf__rule_a4403e82dab6545b319d4b35265d4247e}{xccdf\_\-rule\_\-get\_\-resolved} (const struct \hyperlink{structxccdf__rule}{xccdf\_\-rule} $\ast$rule)
\item 
bool \hyperlink{structxccdf__rule_afb053d9a9e7888361bffdf9a36344d39}{xccdf\_\-rule\_\-get\_\-interactive} (const struct \hyperlink{structxccdf__rule}{xccdf\_\-rule} $\ast$rule)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
XCCDF Rule. 

\subsection{Member Function Documentation}
\hypertarget{structxccdf__rule_a332dc16c9cb3937a60b0878ffd4bafea}{
\index{xccdf\_\-rule@{xccdf\_\-rule}!xccdf\_\-rule\_\-get\_\-benchmark@{xccdf\_\-rule\_\-get\_\-benchmark}}
\index{xccdf\_\-rule\_\-get\_\-benchmark@{xccdf\_\-rule\_\-get\_\-benchmark}!xccdf_rule@{xccdf\_\-rule}}
\subsubsection[{xccdf\_\-rule\_\-get\_\-benchmark}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf xccdf\_\-benchmark} $\ast$ xccdf\_\-rule\_\-get\_\-benchmark (const struct {\bf xccdf\_\-rule} $\ast$ {\em rule})\hspace{0.3cm}{\ttfamily  \mbox{[}read\mbox{]}}}}
\label{structxccdf__rule_a332dc16c9cb3937a60b0878ffd4bafea}
\hypertarget{structxccdf__rule_af6d4e3590a7a1dd80f76ae2a1fae9fd1}{
\index{xccdf\_\-rule@{xccdf\_\-rule}!xccdf\_\-rule\_\-get\_\-cluster\_\-id@{xccdf\_\-rule\_\-get\_\-cluster\_\-id}}
\index{xccdf\_\-rule\_\-get\_\-cluster\_\-id@{xccdf\_\-rule\_\-get\_\-cluster\_\-id}!xccdf_rule@{xccdf\_\-rule}}
\subsubsection[{xccdf\_\-rule\_\-get\_\-cluster\_\-id}]{\setlength{\rightskip}{0pt plus 5cm}const char $\ast$ xccdf\_\-rule\_\-get\_\-cluster\_\-id (const struct {\bf xccdf\_\-rule} $\ast$ {\em rule})}}
\label{structxccdf__rule_af6d4e3590a7a1dd80f76ae2a1fae9fd1}


Get rule cluster ID. \hypertarget{structxccdf__rule_a7a010303cf0e00813b0be19e27c77e8e}{
\index{xccdf\_\-rule@{xccdf\_\-rule}!xccdf\_\-rule\_\-get\_\-id@{xccdf\_\-rule\_\-get\_\-id}}
\index{xccdf\_\-rule\_\-get\_\-id@{xccdf\_\-rule\_\-get\_\-id}!xccdf_rule@{xccdf\_\-rule}}
\subsubsection[{xccdf\_\-rule\_\-get\_\-id}]{\setlength{\rightskip}{0pt plus 5cm}const char $\ast$ xccdf\_\-rule\_\-get\_\-id (const struct {\bf xccdf\_\-rule} $\ast$ {\em rule})}}
\label{structxccdf__rule_a7a010303cf0e00813b0be19e27c77e8e}


Get rule ID. \hypertarget{structxccdf__rule_afb053d9a9e7888361bffdf9a36344d39}{
\index{xccdf\_\-rule@{xccdf\_\-rule}!xccdf\_\-rule\_\-get\_\-interactive@{xccdf\_\-rule\_\-get\_\-interactive}}
\index{xccdf\_\-rule\_\-get\_\-interactive@{xccdf\_\-rule\_\-get\_\-interactive}!xccdf_rule@{xccdf\_\-rule}}
\subsubsection[{xccdf\_\-rule\_\-get\_\-interactive}]{\setlength{\rightskip}{0pt plus 5cm}bool xccdf\_\-rule\_\-get\_\-interactive (const struct {\bf xccdf\_\-rule} $\ast$ {\em rule})}}
\label{structxccdf__rule_afb053d9a9e7888361bffdf9a36344d39}
\hypertarget{structxccdf__rule_a817439e4ec92778e51c0e072953cde26}{
\index{xccdf\_\-rule@{xccdf\_\-rule}!xccdf\_\-rule\_\-get\_\-parent@{xccdf\_\-rule\_\-get\_\-parent}}
\index{xccdf\_\-rule\_\-get\_\-parent@{xccdf\_\-rule\_\-get\_\-parent}!xccdf_rule@{xccdf\_\-rule}}
\subsubsection[{xccdf\_\-rule\_\-get\_\-parent}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf xccdf\_\-item} $\ast$ xccdf\_\-rule\_\-get\_\-parent (const struct {\bf xccdf\_\-rule} $\ast$ {\em rule})\hspace{0.3cm}{\ttfamily  \mbox{[}read\mbox{]}}}}
\label{structxccdf__rule_a817439e4ec92778e51c0e072953cde26}


Return rule's parent in the grouping hierarchy. Returned item will be either a group or a benchmark. \hypertarget{structxccdf__rule_aeabfb438efd484eb9549b3b6130920c2}{
\index{xccdf\_\-rule@{xccdf\_\-rule}!xccdf\_\-rule\_\-get\_\-platforms@{xccdf\_\-rule\_\-get\_\-platforms}}
\index{xccdf\_\-rule\_\-get\_\-platforms@{xccdf\_\-rule\_\-get\_\-platforms}!xccdf_rule@{xccdf\_\-rule}}
\subsubsection[{xccdf\_\-rule\_\-get\_\-platforms}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf oscap\_\-string\_\-iterator} $\ast$ xccdf\_\-rule\_\-get\_\-platforms (const struct {\bf xccdf\_\-rule} $\ast$ {\em rule})\hspace{0.3cm}{\ttfamily  \mbox{[}read\mbox{]}}}}
\label{structxccdf__rule_aeabfb438efd484eb9549b3b6130920c2}


Get an iterator to rule platforms. \hypertarget{structxccdf__rule_a4403e82dab6545b319d4b35265d4247e}{
\index{xccdf\_\-rule@{xccdf\_\-rule}!xccdf\_\-rule\_\-get\_\-resolved@{xccdf\_\-rule\_\-get\_\-resolved}}
\index{xccdf\_\-rule\_\-get\_\-resolved@{xccdf\_\-rule\_\-get\_\-resolved}!xccdf_rule@{xccdf\_\-rule}}
\subsubsection[{xccdf\_\-rule\_\-get\_\-resolved}]{\setlength{\rightskip}{0pt plus 5cm}bool xccdf\_\-rule\_\-get\_\-resolved (const struct {\bf xccdf\_\-rule} $\ast$ {\em rule})}}
\label{structxccdf__rule_a4403e82dab6545b319d4b35265d4247e}
\hypertarget{structxccdf__rule_ab7ff62ce13f62ba8c6e631ee66f3a6ac}{
\index{xccdf\_\-rule@{xccdf\_\-rule}!xccdf\_\-rule\_\-get\_\-version@{xccdf\_\-rule\_\-get\_\-version}}
\index{xccdf\_\-rule\_\-get\_\-version@{xccdf\_\-rule\_\-get\_\-version}!xccdf_rule@{xccdf\_\-rule}}
\subsubsection[{xccdf\_\-rule\_\-get\_\-version}]{\setlength{\rightskip}{0pt plus 5cm}const char $\ast$ xccdf\_\-rule\_\-get\_\-version (const struct {\bf xccdf\_\-rule} $\ast$ {\em rule})}}
\label{structxccdf__rule_ab7ff62ce13f62ba8c6e631ee66f3a6ac}


Get rule version. \hypertarget{structxccdf__rule_a21cfd146dbd0c3184615d1cbcaf48750}{
\index{xccdf\_\-rule@{xccdf\_\-rule}!xccdf\_\-rule\_\-get\_\-version\_\-time@{xccdf\_\-rule\_\-get\_\-version\_\-time}}
\index{xccdf\_\-rule\_\-get\_\-version\_\-time@{xccdf\_\-rule\_\-get\_\-version\_\-time}!xccdf_rule@{xccdf\_\-rule}}
\subsubsection[{xccdf\_\-rule\_\-get\_\-version\_\-time}]{\setlength{\rightskip}{0pt plus 5cm}time\_\-t xccdf\_\-rule\_\-get\_\-version\_\-time (const struct {\bf xccdf\_\-rule} $\ast$ {\em rule})}}
\label{structxccdf__rule_a21cfd146dbd0c3184615d1cbcaf48750}
\hypertarget{structxccdf__rule_ae03fabd2e6e9d05f92e87065c221ace0}{
\index{xccdf\_\-rule@{xccdf\_\-rule}!xccdf\_\-rule\_\-get\_\-version\_\-update@{xccdf\_\-rule\_\-get\_\-version\_\-update}}
\index{xccdf\_\-rule\_\-get\_\-version\_\-update@{xccdf\_\-rule\_\-get\_\-version\_\-update}!xccdf_rule@{xccdf\_\-rule}}
\subsubsection[{xccdf\_\-rule\_\-get\_\-version\_\-update}]{\setlength{\rightskip}{0pt plus 5cm}const char $\ast$ xccdf\_\-rule\_\-get\_\-version\_\-update (const struct {\bf xccdf\_\-rule} $\ast$ {\em rule})}}
\label{structxccdf__rule_ae03fabd2e6e9d05f92e87065c221ace0}
\hypertarget{structxccdf__rule_afdd21fd5d89c37057c5def6ff9a3ae41}{
\index{xccdf\_\-rule@{xccdf\_\-rule}!xccdf\_\-rule\_\-get\_\-weight@{xccdf\_\-rule\_\-get\_\-weight}}
\index{xccdf\_\-rule\_\-get\_\-weight@{xccdf\_\-rule\_\-get\_\-weight}!xccdf_rule@{xccdf\_\-rule}}
\subsubsection[{xccdf\_\-rule\_\-get\_\-weight}]{\setlength{\rightskip}{0pt plus 5cm}float xccdf\_\-rule\_\-get\_\-weight (const struct {\bf xccdf\_\-rule} $\ast$ {\em rule})}}
\label{structxccdf__rule_afdd21fd5d89c37057c5def6ff9a3ae41}


Get rule scoring weight. 

The documentation for this struct was generated from the following file:\begin{DoxyCompactItemize}
\item 
/home/pvrabec/openscap/openscap-\/0.5.7/src/XCCDF/public/\hyperlink{xccdf_8h}{xccdf.h}\end{DoxyCompactItemize}