\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}