Sophie

Sophie

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

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

\hypertarget{structxccdf__check}{
\section{xccdf\_\-check Struct Reference}
\label{structxccdf__check}\index{xccdf\_\-check@{xccdf\_\-check}}
}


XCCDF simple or complex check.  


{\ttfamily \#include $<$xccdf.h$>$}\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structxccdf__check_a58572336338240e48d076e01cf5123f7}{
const char $\ast$ \hyperlink{structxccdf__check_a58572336338240e48d076e01cf5123f7}{xccdf\_\-check\_\-get\_\-id} (const struct \hyperlink{structxccdf__check}{xccdf\_\-check} $\ast$check)}
\label{structxccdf__check_a58572336338240e48d076e01cf5123f7}

\begin{DoxyCompactList}\small\item\em Get check ID. \item\end{DoxyCompactList}\item 
bool \hyperlink{structxccdf__check_a6c672a9137322cc3165047510b910f41}{xccdf\_\-check\_\-get\_\-complex} (const struct \hyperlink{structxccdf__check}{xccdf\_\-check} $\ast$check)
\begin{DoxyCompactList}\small\item\em True if the check is a complex check. \item\end{DoxyCompactList}\item 
\hyperlink{group__XCCDF_gac5b91d8f1c9b08c92226646230e8f676}{xccdf\_\-bool\_\-operator\_\-t} \hyperlink{structxccdf__check_a3c2eaea038f46532095932f4ff4dcffd}{xccdf\_\-check\_\-get\_\-oper} (const struct \hyperlink{structxccdf__check}{xccdf\_\-check} $\ast$check)
\begin{DoxyCompactList}\small\item\em Get an operator to be applied no children of the complex check. \item\end{DoxyCompactList}\item 
\hypertarget{structxccdf__check_a8410be5869da20e9f01ddb8772961417}{
const char $\ast$ \hyperlink{structxccdf__check_a8410be5869da20e9f01ddb8772961417}{xccdf\_\-check\_\-get\_\-system} (const struct \hyperlink{structxccdf__check}{xccdf\_\-check} $\ast$check)}
\label{structxccdf__check_a8410be5869da20e9f01ddb8772961417}

\begin{DoxyCompactList}\small\item\em Get check system URI. \item\end{DoxyCompactList}\item 
\hypertarget{structxccdf__check_adb56f49779dc7f2009bede9ed4fb3755}{
const char $\ast$ \hyperlink{structxccdf__check_adb56f49779dc7f2009bede9ed4fb3755}{xccdf\_\-check\_\-get\_\-selector} (const struct \hyperlink{structxccdf__check}{xccdf\_\-check} $\ast$check)}
\label{structxccdf__check_adb56f49779dc7f2009bede9ed4fb3755}

\begin{DoxyCompactList}\small\item\em Get check selector. \item\end{DoxyCompactList}\item 
\hypertarget{structxccdf__check_a4e72e171f239c70e8e0b89ad2807014a}{
const char $\ast$ \hyperlink{structxccdf__check_a4e72e171f239c70e8e0b89ad2807014a}{xccdf\_\-check\_\-get\_\-content} (const struct \hyperlink{structxccdf__check}{xccdf\_\-check} $\ast$check)}
\label{structxccdf__check_a4e72e171f239c70e8e0b89ad2807014a}

\begin{DoxyCompactList}\small\item\em Get check content. \item\end{DoxyCompactList}\item 
\hypertarget{structxccdf__check_abc8f0f6b4104fedb17bc14d23549bba6}{
struct \hyperlink{structxccdf__rule}{xccdf\_\-rule} $\ast$ \hyperlink{structxccdf__check_abc8f0f6b4104fedb17bc14d23549bba6}{xccdf\_\-check\_\-get\_\-parent} (const struct \hyperlink{structxccdf__check}{xccdf\_\-check} $\ast$check)}
\label{structxccdf__check_abc8f0f6b4104fedb17bc14d23549bba6}

\begin{DoxyCompactList}\small\item\em Get rule containing this check. \item\end{DoxyCompactList}\item 
struct \hyperlink{structxccdf__check__iterator}{xccdf\_\-check\_\-iterator} $\ast$ \hyperlink{structxccdf__check_ab2adb2abce604ff08f63a2a2650a4e63}{xccdf\_\-check\_\-get\_\-children} (const struct \hyperlink{structxccdf__check}{xccdf\_\-check} $\ast$check)
\begin{DoxyCompactList}\small\item\em Get an iterator to the check content references. \item\end{DoxyCompactList}\item 
struct \hyperlink{structxccdf__check__import__iterator}{xccdf\_\-check\_\-import\_\-iterator} $\ast$ \hyperlink{structxccdf__check_abdaecae77df72a51977d046e299ded3f}{xccdf\_\-check\_\-get\_\-imports} (const struct \hyperlink{structxccdf__check}{xccdf\_\-check} $\ast$check)
\item 
struct \hyperlink{structxccdf__check__export__iterator}{xccdf\_\-check\_\-export\_\-iterator} $\ast$ \hyperlink{structxccdf__check_a8c52badd404bdede94d963121eefbf13}{xccdf\_\-check\_\-get\_\-exports} (const struct \hyperlink{structxccdf__check}{xccdf\_\-check} $\ast$check)
\item 
struct \hyperlink{structxccdf__check__content__ref__iterator}{xccdf\_\-check\_\-content\_\-ref\_\-iterator} $\ast$ \hyperlink{structxccdf__check_a1d52fd4bb33e07e00746dc2e07fa2944}{xccdf\_\-check\_\-get\_\-content\_\-refs} (const struct \hyperlink{structxccdf__check}{xccdf\_\-check} $\ast$check)
\item 
const char $\ast$ \hyperlink{structxccdf__check_a93d2e9b17e0f487d2fdc10c296572a2a}{xccdf\_\-fixtext\_\-get\_\-content} (const struct \hyperlink{structxccdf__fixtext}{xccdf\_\-fixtext} $\ast$fixtext)
\end{DoxyCompactItemize}
\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structxccdf__check_a3d76a51a0fa3b244a6668ee47aeea3bd}{
\hyperlink{group__XCCDF_gac5b91d8f1c9b08c92226646230e8f676}{xccdf\_\-bool\_\-operator\_\-t} {\bfseries oper}}
\label{structxccdf__check_a3d76a51a0fa3b244a6668ee47aeea3bd}

\item 
\hypertarget{structxccdf__check_a13dcb92f6e709025564678d90c4f5f6b}{
struct \hyperlink{structoscap__list}{oscap\_\-list} $\ast$ {\bfseries children}}
\label{structxccdf__check_a13dcb92f6e709025564678d90c4f5f6b}

\item 
\hypertarget{structxccdf__check_a2df5bc13979923145854d6f476242448}{
struct \hyperlink{structxccdf__item}{xccdf\_\-item} $\ast$ {\bfseries parent}}
\label{structxccdf__check_a2df5bc13979923145854d6f476242448}

\item 
\hypertarget{structxccdf__check_a2ea4933256e83b89abe70d9f5032f781}{
char $\ast$ {\bfseries id}}
\label{structxccdf__check_a2ea4933256e83b89abe70d9f5032f781}

\item 
\hypertarget{structxccdf__check_a57dfe1cdfb3b095952eeef31ab48014e}{
char $\ast$ {\bfseries system}}
\label{structxccdf__check_a57dfe1cdfb3b095952eeef31ab48014e}

\item 
\hypertarget{structxccdf__check_ac2f44b935867cdd600d524fe9c4324ea}{
char $\ast$ {\bfseries selector}}
\label{structxccdf__check_ac2f44b935867cdd600d524fe9c4324ea}

\item 
\hypertarget{structxccdf__check_a8874f5c0145b3e63348578294309fb8e}{
char $\ast$ {\bfseries content}}
\label{structxccdf__check_a8874f5c0145b3e63348578294309fb8e}

\item 
\hypertarget{structxccdf__check_a43321398e6cb5dda736ff1ccb0648692}{
struct \hyperlink{structoscap__list}{oscap\_\-list} $\ast$ {\bfseries imports}}
\label{structxccdf__check_a43321398e6cb5dda736ff1ccb0648692}

\item 
\hypertarget{structxccdf__check_ad16095afd2190f3fa35315e129f04921}{
struct \hyperlink{structoscap__list}{oscap\_\-list} $\ast$ {\bfseries exports}}
\label{structxccdf__check_ad16095afd2190f3fa35315e129f04921}

\item 
\hypertarget{structxccdf__check_a0354d4ab61f530b4e4eab820648bb785}{
struct \hyperlink{structoscap__list}{oscap\_\-list} $\ast$ {\bfseries content\_\-refs}}
\label{structxccdf__check_a0354d4ab61f530b4e4eab820648bb785}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
XCCDF simple or complex check. 

\subsection{Member Function Documentation}
\hypertarget{structxccdf__check_ab2adb2abce604ff08f63a2a2650a4e63}{
\index{xccdf\_\-check@{xccdf\_\-check}!xccdf\_\-check\_\-get\_\-children@{xccdf\_\-check\_\-get\_\-children}}
\index{xccdf\_\-check\_\-get\_\-children@{xccdf\_\-check\_\-get\_\-children}!xccdf_check@{xccdf\_\-check}}
\subsubsection[{xccdf\_\-check\_\-get\_\-children}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf xccdf\_\-check\_\-iterator} $\ast$ xccdf\_\-check\_\-get\_\-children (const struct {\bf xccdf\_\-check} $\ast$ {\em check})\hspace{0.3cm}{\ttfamily  \mbox{[}read\mbox{]}}}}
\label{structxccdf__check_ab2adb2abce604ff08f63a2a2650a4e63}


Get an iterator to the check content references. \begin{DoxySeeAlso}{See also}
xccdf\_\-check\_\-get\_\-content\_\-ref Get an iterator to the check imports.

xccdf\_\-check\_\-get\_\-import Get an iterator to the check exports.

xccdf\_\-check\_\-get\_\-export Get an iterator to nested checks of the complex check.

xccdf\_\-check\_\-get\_\-export 
\end{DoxySeeAlso}
\hypertarget{structxccdf__check_a6c672a9137322cc3165047510b910f41}{
\index{xccdf\_\-check@{xccdf\_\-check}!xccdf\_\-check\_\-get\_\-complex@{xccdf\_\-check\_\-get\_\-complex}}
\index{xccdf\_\-check\_\-get\_\-complex@{xccdf\_\-check\_\-get\_\-complex}!xccdf_check@{xccdf\_\-check}}
\subsubsection[{xccdf\_\-check\_\-get\_\-complex}]{\setlength{\rightskip}{0pt plus 5cm}bool xccdf\_\-check\_\-get\_\-complex (const struct {\bf xccdf\_\-check} $\ast$ {\em check})}}
\label{structxccdf__check_a6c672a9137322cc3165047510b910f41}


True if the check is a complex check. \begin{DoxySeeAlso}{See also}
\hyperlink{structxccdf__check_ab2adb2abce604ff08f63a2a2650a4e63}{xccdf\_\-check\_\-get\_\-children} 
\end{DoxySeeAlso}
\hypertarget{structxccdf__check_a1d52fd4bb33e07e00746dc2e07fa2944}{
\index{xccdf\_\-check@{xccdf\_\-check}!xccdf\_\-check\_\-get\_\-content\_\-refs@{xccdf\_\-check\_\-get\_\-content\_\-refs}}
\index{xccdf\_\-check\_\-get\_\-content\_\-refs@{xccdf\_\-check\_\-get\_\-content\_\-refs}!xccdf_check@{xccdf\_\-check}}
\subsubsection[{xccdf\_\-check\_\-get\_\-content\_\-refs}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf xccdf\_\-check\_\-content\_\-ref\_\-iterator} $\ast$ xccdf\_\-check\_\-get\_\-content\_\-refs (const struct {\bf xccdf\_\-check} $\ast$ {\em check})\hspace{0.3cm}{\ttfamily  \mbox{[}read\mbox{]}}}}
\label{structxccdf__check_a1d52fd4bb33e07e00746dc2e07fa2944}
\hypertarget{structxccdf__check_a8c52badd404bdede94d963121eefbf13}{
\index{xccdf\_\-check@{xccdf\_\-check}!xccdf\_\-check\_\-get\_\-exports@{xccdf\_\-check\_\-get\_\-exports}}
\index{xccdf\_\-check\_\-get\_\-exports@{xccdf\_\-check\_\-get\_\-exports}!xccdf_check@{xccdf\_\-check}}
\subsubsection[{xccdf\_\-check\_\-get\_\-exports}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf xccdf\_\-check\_\-export\_\-iterator} $\ast$ xccdf\_\-check\_\-get\_\-exports (const struct {\bf xccdf\_\-check} $\ast$ {\em check})\hspace{0.3cm}{\ttfamily  \mbox{[}read\mbox{]}}}}
\label{structxccdf__check_a8c52badd404bdede94d963121eefbf13}
\hypertarget{structxccdf__check_abdaecae77df72a51977d046e299ded3f}{
\index{xccdf\_\-check@{xccdf\_\-check}!xccdf\_\-check\_\-get\_\-imports@{xccdf\_\-check\_\-get\_\-imports}}
\index{xccdf\_\-check\_\-get\_\-imports@{xccdf\_\-check\_\-get\_\-imports}!xccdf_check@{xccdf\_\-check}}
\subsubsection[{xccdf\_\-check\_\-get\_\-imports}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf xccdf\_\-check\_\-import\_\-iterator} $\ast$ xccdf\_\-check\_\-get\_\-imports (const struct {\bf xccdf\_\-check} $\ast$ {\em check})\hspace{0.3cm}{\ttfamily  \mbox{[}read\mbox{]}}}}
\label{structxccdf__check_abdaecae77df72a51977d046e299ded3f}
\hypertarget{structxccdf__check_a3c2eaea038f46532095932f4ff4dcffd}{
\index{xccdf\_\-check@{xccdf\_\-check}!xccdf\_\-check\_\-get\_\-oper@{xccdf\_\-check\_\-get\_\-oper}}
\index{xccdf\_\-check\_\-get\_\-oper@{xccdf\_\-check\_\-get\_\-oper}!xccdf_check@{xccdf\_\-check}}
\subsubsection[{xccdf\_\-check\_\-get\_\-oper}]{\setlength{\rightskip}{0pt plus 5cm}{\bf xccdf\_\-bool\_\-operator\_\-t} xccdf\_\-check\_\-get\_\-oper (const struct {\bf xccdf\_\-check} $\ast$ {\em check})}}
\label{structxccdf__check_a3c2eaea038f46532095932f4ff4dcffd}


Get an operator to be applied no children of the complex check. \begin{DoxySeeAlso}{See also}
\hyperlink{structxccdf__check_ab2adb2abce604ff08f63a2a2650a4e63}{xccdf\_\-check\_\-get\_\-children} 
\end{DoxySeeAlso}
\hypertarget{structxccdf__check_a93d2e9b17e0f487d2fdc10c296572a2a}{
\index{xccdf\_\-check@{xccdf\_\-check}!xccdf\_\-fixtext\_\-get\_\-content@{xccdf\_\-fixtext\_\-get\_\-content}}
\index{xccdf\_\-fixtext\_\-get\_\-content@{xccdf\_\-fixtext\_\-get\_\-content}!xccdf_check@{xccdf\_\-check}}
\subsubsection[{xccdf\_\-fixtext\_\-get\_\-content}]{\setlength{\rightskip}{0pt plus 5cm}const char $\ast$ xccdf\_\-fixtext\_\-get\_\-content (const struct {\bf xccdf\_\-fixtext} $\ast$ {\em fixtext})}}
\label{structxccdf__check_a93d2e9b17e0f487d2fdc10c296572a2a}


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