1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135
|
\hypertarget{structoval__result__criteria__node}{
\section{oval\_\-result\_\-criteria\_\-node Struct Reference}
\label{structoval__result__criteria__node}\index{oval\_\-result\_\-criteria\_\-node@{oval\_\-result\_\-criteria\_\-node}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\hypertarget{group__OVALRES_gae3e27a4a265271adb5695088a89b9237}{
struct \hyperlink{structoval__result__criteria__node}{oval\_\-result\_\-criteria\_\-node} $\ast$ {\bfseries oval\_\-result\_\-criteria\_\-node\_\-new} (struct \hyperlink{structoval__result__system}{oval\_\-result\_\-system} $\ast$, \hyperlink{group__OVALDEF_ga6d0c5bdab379cdf9908e086efd4d9cca}{oval\_\-criteria\_\-node\_\-type\_\-t}, int,...)}
\label{group__OVALRES_gae3e27a4a265271adb5695088a89b9237}
\item
struct \hyperlink{structoval__result__criteria__node}{oval\_\-result\_\-criteria\_\-node} $\ast$ \hyperlink{group__OVALRES_ga20ed831f722aede28819f36432b66fe8}{oval\_\-result\_\-criteria\_\-node\_\-clone} (struct \hyperlink{structoval__result__system}{oval\_\-result\_\-system} $\ast$new\_\-system, struct \hyperlink{structoval__result__criteria__node}{oval\_\-result\_\-criteria\_\-node} $\ast$old\_\-node)
\item
\hypertarget{group__OVALRES_ga7c741cf8714a77f1df8814766169a9d7}{
void {\bfseries oval\_\-result\_\-criteria\_\-node\_\-free} (struct \hyperlink{structoval__result__criteria__node}{oval\_\-result\_\-criteria\_\-node} $\ast$)}
\label{group__OVALRES_ga7c741cf8714a77f1df8814766169a9d7}
\end{DoxyCompactItemize}
\begin{Indent}{\bf Setters}\par
{\em \label{_amgrp6e47466b75bb957a603aa54c079ac8bf}
}\begin{DoxyCompactItemize}
\item
\hypertarget{group__OVALRES_ga945cb5b884f76f4d7dba8c1b79457c91}{
void {\bfseries oval\_\-result\_\-criteria\_\-node\_\-set\_\-result} (struct \hyperlink{structoval__result__criteria__node}{oval\_\-result\_\-criteria\_\-node} $\ast$, \hyperlink{group__OVALRES_ga585abe0825db03426e1994ba335dc4bf}{oval\_\-result\_\-t})}
\label{group__OVALRES_ga945cb5b884f76f4d7dba8c1b79457c91}
\item
\hypertarget{group__OVALRES_gaaf83218a88c653ff034c27563a99af87}{
void {\bfseries oval\_\-result\_\-criteria\_\-node\_\-set\_\-negate} (struct \hyperlink{structoval__result__criteria__node}{oval\_\-result\_\-criteria\_\-node} $\ast$, bool)}
\label{group__OVALRES_gaaf83218a88c653ff034c27563a99af87}
\item
\hypertarget{group__OVALRES_gafb8a4ebb6e9928921abb614c602dbf03}{
void {\bfseries oval\_\-result\_\-criteria\_\-node\_\-set\_\-operator} (struct \hyperlink{structoval__result__criteria__node}{oval\_\-result\_\-criteria\_\-node} $\ast$, \hyperlink{group__OVALDEF_gad5debd6ffe0c38c6de9108e86ee237e6}{oval\_\-operator\_\-t})}
\label{group__OVALRES_gafb8a4ebb6e9928921abb614c602dbf03}
\item
\hypertarget{group__OVALRES_ga4191344811c2335d4706fc42973b00e5}{
void {\bfseries oval\_\-result\_\-criteria\_\-node\_\-add\_\-subnode} (struct \hyperlink{structoval__result__criteria__node}{oval\_\-result\_\-criteria\_\-node} $\ast$, struct \hyperlink{structoval__result__criteria__node}{oval\_\-result\_\-criteria\_\-node} $\ast$)}
\label{group__OVALRES_ga4191344811c2335d4706fc42973b00e5}
\item
\hypertarget{group__OVALRES_gad4903a3262d02d7a05625fb270635410}{
void {\bfseries oval\_\-result\_\-criteria\_\-node\_\-set\_\-test} (struct \hyperlink{structoval__result__criteria__node}{oval\_\-result\_\-criteria\_\-node} $\ast$, struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test} $\ast$)}
\label{group__OVALRES_gad4903a3262d02d7a05625fb270635410}
\item
\hypertarget{group__OVALRES_ga3f95f1e22c9d64ebef48e75886291c89}{
void {\bfseries oval\_\-result\_\-criteria\_\-node\_\-set\_\-extends} (struct \hyperlink{structoval__result__criteria__node}{oval\_\-result\_\-criteria\_\-node} $\ast$, struct \hyperlink{structoval__result__definition}{oval\_\-result\_\-definition} $\ast$)}
\label{group__OVALRES_ga3f95f1e22c9d64ebef48e75886291c89}
\end{DoxyCompactItemize}
\end{Indent}
\begin{Indent}{\bf Getters}\par
{\em \label{_amgrpc9fd0bcb5385a65354c37f1bb504399d}
}\begin{DoxyCompactItemize}
\item
\hypertarget{group__OVALRES_ga6c24445153771d93fd43cad974c61c28}{
\hyperlink{group__OVALRES_ga585abe0825db03426e1994ba335dc4bf}{oval\_\-result\_\-t} {\bfseries oval\_\-result\_\-criteria\_\-node\_\-eval} (struct \hyperlink{structoval__result__criteria__node}{oval\_\-result\_\-criteria\_\-node} $\ast$)}
\label{group__OVALRES_ga6c24445153771d93fd43cad974c61c28}
\item
\hypertarget{group__OVALRES_gab15f9c8e4b658c731aed5207b972f833}{
\hyperlink{group__OVALRES_ga585abe0825db03426e1994ba335dc4bf}{oval\_\-result\_\-t} {\bfseries oval\_\-result\_\-criteria\_\-node\_\-get\_\-result} (struct \hyperlink{structoval__result__criteria__node}{oval\_\-result\_\-criteria\_\-node} $\ast$)}
\label{group__OVALRES_gab15f9c8e4b658c731aed5207b972f833}
\item
\hypertarget{group__OVALRES_ga4f117bf3dd27377bcaf1696d976e9d34}{
bool {\bfseries oval\_\-result\_\-criteria\_\-node\_\-get\_\-negate} (struct \hyperlink{structoval__result__criteria__node}{oval\_\-result\_\-criteria\_\-node} $\ast$)}
\label{group__OVALRES_ga4f117bf3dd27377bcaf1696d976e9d34}
\item
\hypertarget{group__OVALRES_gaa804776b791e06ff596b30e12610ecdf}{
\hyperlink{group__OVALDEF_gad5debd6ffe0c38c6de9108e86ee237e6}{oval\_\-operator\_\-t} {\bfseries oval\_\-result\_\-criteria\_\-node\_\-get\_\-operator} (struct \hyperlink{structoval__result__criteria__node}{oval\_\-result\_\-criteria\_\-node} $\ast$)}
\label{group__OVALRES_gaa804776b791e06ff596b30e12610ecdf}
\item
\hypertarget{group__OVALRES_gafc11c3f974edb3161d35c4ae14edadd3}{
struct \hyperlink{structoval__result__criteria__node__iterator}{oval\_\-result\_\-criteria\_\-node\_\-iterator} $\ast$ {\bfseries oval\_\-result\_\-criteria\_\-node\_\-get\_\-subnodes} (struct \hyperlink{structoval__result__criteria__node}{oval\_\-result\_\-criteria\_\-node} $\ast$)}
\label{group__OVALRES_gafc11c3f974edb3161d35c4ae14edadd3}
\item
\hypertarget{group__OVALRES_gae8e6b8ea444694d80c331f8f7ebde8b5}{
struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test} $\ast$ {\bfseries oval\_\-result\_\-criteria\_\-node\_\-get\_\-test} (struct \hyperlink{structoval__result__criteria__node}{oval\_\-result\_\-criteria\_\-node} $\ast$)}
\label{group__OVALRES_gae8e6b8ea444694d80c331f8f7ebde8b5}
\item
\hypertarget{group__OVALRES_ga0940b21618f7895e80831287079a3d6f}{
struct \hyperlink{structoval__result__definition}{oval\_\-result\_\-definition} $\ast$ {\bfseries oval\_\-result\_\-criteria\_\-node\_\-get\_\-extends} (struct \hyperlink{structoval__result__criteria__node}{oval\_\-result\_\-criteria\_\-node} $\ast$)}
\label{group__OVALRES_ga0940b21618f7895e80831287079a3d6f}
\item
\hypertarget{group__OVALRES_ga026a4b3154c643aa83f5c515764b9ab5}{
bool {\bfseries oval\_\-result\_\-criteria\_\-node\_\-is\_\-locked} (struct \hyperlink{structoval__result__criteria__node}{oval\_\-result\_\-criteria\_\-node} $\ast$result\_\-criteria\_\-node)}
\label{group__OVALRES_ga026a4b3154c643aa83f5c515764b9ab5}
\end{DoxyCompactItemize}
\end{Indent}
\begin{Indent}{\bf Evaluators}\par
{\em \label{_amgrp1fdbbbb8aba6580be2c9cb4b12e86ca2}
}\begin{DoxyCompactItemize}
\item
bool \hyperlink{group__OVALRES_ga159499a49b64733567bc9cac0e95f438}{oval\_\-result\_\-criteria\_\-node\_\-is\_\-valid} (struct \hyperlink{structoval__result__criteria__node}{oval\_\-result\_\-criteria\_\-node} $\ast$result\_\-criteria\_\-node)
\begin{DoxyCompactList}\small\item\em Returns {\bfseries true} if Oval\_\-result\_\-criteria\_\-node is valid. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\end{Indent}
\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item
\hypertarget{structoval__result__criteria__node_a65f5cac9c4b099100c9f2abb5f7f7f1c}{
struct \hyperlink{structoval__result__system}{oval\_\-result\_\-system} $\ast$ {\bfseries sys}}
\label{structoval__result__criteria__node_a65f5cac9c4b099100c9f2abb5f7f7f1c}
\item
\hypertarget{structoval__result__criteria__node_a4165df910ba0debffc68462d94bf7666}{
\hyperlink{group__OVALDEF_ga6d0c5bdab379cdf9908e086efd4d9cca}{oval\_\-criteria\_\-node\_\-type\_\-t} {\bfseries type}}
\label{structoval__result__criteria__node_a4165df910ba0debffc68462d94bf7666}
\item
\hypertarget{structoval__result__criteria__node_a3547d58fb89287adfc32885a08101f04}{
\hyperlink{group__OVALRES_ga585abe0825db03426e1994ba335dc4bf}{oval\_\-result\_\-t} {\bfseries result}}
\label{structoval__result__criteria__node_a3547d58fb89287adfc32885a08101f04}
\item
\hypertarget{structoval__result__criteria__node_affa9c54166c1ce4feed3294ee1b5fb8c}{
int {\bfseries negate}}
\label{structoval__result__criteria__node_affa9c54166c1ce4feed3294ee1b5fb8c}
\end{DoxyCompactItemize}
The documentation for this struct was generated from the following files:\begin{DoxyCompactItemize}
\item
/home/pvrabec/project/openscap/openscap-\/0.5.12/src/OVAL/\hyperlink{oval__resultCriteriaNode_8c}{oval\_\-resultCriteriaNode.c}\item
/home/pvrabec/project/openscap/openscap-\/0.5.12/src/OVAL/public/\hyperlink{oval__results_8h}{oval\_\-results.h}\end{DoxyCompactItemize}
|