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 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163
|
\hypertarget{structoval__result__test}{
\section{oval\_\-result\_\-test Struct Reference}
\label{structoval__result__test}\index{oval\_\-result\_\-test@{oval\_\-result\_\-test}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\hypertarget{group__OVALRES_gafde7e6130dcf67c6b9507a2e60a44e7e}{
struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test} $\ast$ {\bfseries oval\_\-result\_\-test\_\-new} (struct \hyperlink{structoval__result__system}{oval\_\-result\_\-system} $\ast$, char $\ast$)}
\label{group__OVALRES_gafde7e6130dcf67c6b9507a2e60a44e7e}
\item
struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test} $\ast$ \hyperlink{group__OVALRES_ga06e95f2209947c725171b0748767b51c}{oval\_\-result\_\-test\_\-clone} (struct \hyperlink{structoval__result__system}{oval\_\-result\_\-system} $\ast$new\_\-system, struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test} $\ast$old\_\-test)
\item
\hypertarget{group__OVALRES_gae5a97359abf1a72652daabcb0b53cfb2}{
void {\bfseries oval\_\-result\_\-test\_\-free} (struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test} $\ast$)}
\label{group__OVALRES_gae5a97359abf1a72652daabcb0b53cfb2}
\end{DoxyCompactItemize}
\begin{Indent}{\bf Setters}\par
{\em \label{_amgrp6e47466b75bb957a603aa54c079ac8bf}
}\begin{DoxyCompactItemize}
\item
\hypertarget{group__OVALRES_ga8b0ebaba1204eb4423961dbae99fb119}{
void {\bfseries oval\_\-result\_\-test\_\-set\_\-result} (struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test} $\ast$, \hyperlink{group__OVALRES_ga585abe0825db03426e1994ba335dc4bf}{oval\_\-result\_\-t})}
\label{group__OVALRES_ga8b0ebaba1204eb4423961dbae99fb119}
\item
\hypertarget{group__OVALRES_gab23a8d0f4c9a7f401fb1b26407998e7f}{
void {\bfseries oval\_\-result\_\-test\_\-set\_\-instance} (struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test} $\ast$test, int instance)}
\label{group__OVALRES_gab23a8d0f4c9a7f401fb1b26407998e7f}
\item
\hypertarget{group__OVALRES_gae1f5c50af238dcbe78837504f6393bb9}{
void {\bfseries oval\_\-result\_\-test\_\-set\_\-message} (struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test} $\ast$, struct \hyperlink{structoval__message}{oval\_\-message} $\ast$)}
\label{group__OVALRES_gae1f5c50af238dcbe78837504f6393bb9}
\item
\hypertarget{group__OVALRES_ga242593043063bce2b152b644bd02f2d9}{
void {\bfseries oval\_\-result\_\-test\_\-add\_\-item} (struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test} $\ast$, struct \hyperlink{structoval__result__item}{oval\_\-result\_\-item} $\ast$)}
\label{group__OVALRES_ga242593043063bce2b152b644bd02f2d9}
\item
\hypertarget{group__OVALRES_gabe50fabcd830792c5e189dfcdd841e90}{
void {\bfseries oval\_\-result\_\-test\_\-add\_\-binding} (struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test} $\ast$, struct \hyperlink{structoval__variable__binding}{oval\_\-variable\_\-binding} $\ast$)}
\label{group__OVALRES_gabe50fabcd830792c5e189dfcdd841e90}
\end{DoxyCompactItemize}
\end{Indent}
\begin{Indent}{\bf Getters}\par
{\em \label{_amgrpc9fd0bcb5385a65354c37f1bb504399d}
}\begin{DoxyCompactItemize}
\item
\hypertarget{group__OVALRES_ga78da89bc9f189e26c399cc19ee6cad12}{
struct \hyperlink{structoval__test}{oval\_\-test} $\ast$ {\bfseries oval\_\-result\_\-test\_\-get\_\-test} (struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test} $\ast$)}
\label{group__OVALRES_ga78da89bc9f189e26c399cc19ee6cad12}
\item
\hypertarget{group__OVALRES_gaa0ccd135c0eeeb5c0b414dd6d2837962}{
struct \hyperlink{structoval__result__system}{oval\_\-result\_\-system} $\ast$ {\bfseries oval\_\-result\_\-test\_\-get\_\-system} (struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test} $\ast$)}
\label{group__OVALRES_gaa0ccd135c0eeeb5c0b414dd6d2837962}
\item
\hypertarget{group__OVALRES_ga5948692c70d20ca3092c7edb11d9a86c}{
\hyperlink{group__OVALRES_ga585abe0825db03426e1994ba335dc4bf}{oval\_\-result\_\-t} {\bfseries oval\_\-result\_\-test\_\-eval} (struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test} $\ast$)}
\label{group__OVALRES_ga5948692c70d20ca3092c7edb11d9a86c}
\item
\hypertarget{group__OVALRES_ga178ade67c6f6432d2f7ec4350d78b72b}{
\hyperlink{group__OVALRES_ga585abe0825db03426e1994ba335dc4bf}{oval\_\-result\_\-t} {\bfseries oval\_\-result\_\-test\_\-get\_\-result} (struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test} $\ast$)}
\label{group__OVALRES_ga178ade67c6f6432d2f7ec4350d78b72b}
\item
\hypertarget{group__OVALRES_gadd83aafa852540d81faa402ec15a24cd}{
int {\bfseries oval\_\-result\_\-test\_\-get\_\-instance} (struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test} $\ast$)}
\label{group__OVALRES_gadd83aafa852540d81faa402ec15a24cd}
\item
\hypertarget{group__OVALRES_ga0ef412145581532c57bd1beb5b9268f6}{
struct \hyperlink{structoval__message}{oval\_\-message} $\ast$ {\bfseries oval\_\-result\_\-test\_\-get\_\-message} (struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test} $\ast$)}
\label{group__OVALRES_ga0ef412145581532c57bd1beb5b9268f6}
\item
\hypertarget{group__OVALRES_gade59ece5456989c8f5a87c5eab622d6e}{
struct \hyperlink{structoval__result__item__iterator}{oval\_\-result\_\-item\_\-iterator} $\ast$ {\bfseries oval\_\-result\_\-test\_\-get\_\-items} (struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test} $\ast$)}
\label{group__OVALRES_gade59ece5456989c8f5a87c5eab622d6e}
\item
\hypertarget{group__OVALRES_ga301d83e855c16a63a4e5bda51b8a5a50}{
struct \hyperlink{structoval__variable__binding__iterator}{oval\_\-variable\_\-binding\_\-iterator} $\ast$ {\bfseries oval\_\-result\_\-test\_\-get\_\-bindings} (struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test} $\ast$)}
\label{group__OVALRES_ga301d83e855c16a63a4e5bda51b8a5a50}
\end{DoxyCompactItemize}
\end{Indent}
\begin{Indent}{\bf Evaluators}\par
{\em \label{_amgrp1fdbbbb8aba6580be2c9cb4b12e86ca2}
}\begin{DoxyCompactItemize}
\item
\hypertarget{group__OVALRES_ga6a947dfa60144fb8a534bec56c508490}{
bool \hyperlink{group__OVALRES_ga6a947dfa60144fb8a534bec56c508490}{oval\_\-result\_\-test\_\-is\_\-valid} (struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test} $\ast$result\_\-test)}
\label{group__OVALRES_ga6a947dfa60144fb8a534bec56c508490}
\begin{DoxyCompactList}\small\item\em Return {\bfseries true} if the result\_\-test instance is valid An \hyperlink{structoval__result__test}{oval\_\-result\_\-test} is valid if all the following are true
\begin{DoxyItemize}
\item The associated \hyperlink{structoval__test}{oval\_\-test} is valid
\item All included result items are valid
\item All included variable bindings are valid.
\end{DoxyItemize}\item\end{DoxyCompactList}\end{DoxyCompactItemize}
\end{Indent}
\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item
\hypertarget{structoval__result__test_a4c884602d18178177e8b73e93b3b0d91}{
struct \hyperlink{structoval__result__system}{oval\_\-result\_\-system} $\ast$ {\bfseries system}}
\label{structoval__result__test_a4c884602d18178177e8b73e93b3b0d91}
\item
\hypertarget{structoval__result__test_a899105b885f06c97379f817b0af238ed}{
struct \hyperlink{structoval__test}{oval\_\-test} $\ast$ {\bfseries test}}
\label{structoval__result__test_a899105b885f06c97379f817b0af238ed}
\item
\hypertarget{structoval__result__test_aa54163c2fecc9304ecef2c3cfcea1f1f}{
\hyperlink{group__OVALRES_ga585abe0825db03426e1994ba335dc4bf}{oval\_\-result\_\-t} {\bfseries result}}
\label{structoval__result__test_aa54163c2fecc9304ecef2c3cfcea1f1f}
\item
\hypertarget{structoval__result__test_acc5a1a7a9af6d80ac51e3a867c0b3c56}{
struct \hyperlink{structoval__message}{oval\_\-message} $\ast$ {\bfseries message}}
\label{structoval__result__test_acc5a1a7a9af6d80ac51e3a867c0b3c56}
\item
\hypertarget{structoval__result__test_a41ccfea6a5bff9ba6e714485b79cdfac}{
struct \hyperlink{structoval__collection}{oval\_\-collection} $\ast$ {\bfseries items}}
\label{structoval__result__test_a41ccfea6a5bff9ba6e714485b79cdfac}
\item
\hypertarget{structoval__result__test_a509c2c79af85186747403df51e6aa566}{
struct \hyperlink{structoval__collection}{oval\_\-collection} $\ast$ {\bfseries bindings}}
\label{structoval__result__test_a509c2c79af85186747403df51e6aa566}
\item
\hypertarget{structoval__result__test_a99ab8b2a8b97fdd689559693a5ebd71a}{
int {\bfseries instance}}
\label{structoval__result__test_a99ab8b2a8b97fdd689559693a5ebd71a}
\item
\hypertarget{structoval__result__test_afc9050b528ab1c66075e897107065ed5}{
bool {\bfseries bindings\_\-initialized}}
\label{structoval__result__test_afc9050b528ab1c66075e897107065ed5}
\item
\hypertarget{structoval__result__test_acbdf3469c627dbe2fdc0e286ccdee22d}{
bool {\bfseries bindings\_\-clearable}}
\label{structoval__result__test_acbdf3469c627dbe2fdc0e286ccdee22d}
\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__resultTest_8c}{oval\_\-resultTest.c}\item
/home/pvrabec/project/openscap/openscap-\/0.5.12/src/OVAL/public/\hyperlink{oval__results_8h}{oval\_\-results.h}\end{DoxyCompactItemize}
|