Sophie

Sophie

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

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

\hypertarget{oval__resultTest_8c}{
\section{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-resultTest.c File Reference}
\label{oval__resultTest_8c}\index{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-resultTest.c@{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-resultTest.c}}
}


Open Vulnerability and Assessment Language.  
{\ttfamily \#include $<$stdlib.h$>$}\par
{\ttfamily \#include $<$stdio.h$>$}\par
{\ttfamily \#include $<$string.h$>$}\par
{\ttfamily \#include $<$regex.h$>$}\par
{\ttfamily \#include $<$ctype.h$>$}\par
{\ttfamily \#include \char`\"{}oval\_\-results\_\-impl.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}oval\_\-collection\_\-impl.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}oval\_\-string\_\-map\_\-impl.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}../common/util.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}../common/public/debug.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}../common/\_\-error.h\char`\"{}}\par
{\ttfamily \#include $<$alloca.h$>$}\par
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test}
\item 
struct \hyperlink{structoresults}{oresults}
\end{DoxyCompactItemize}
\subsection*{Defines}
\begin{DoxyCompactItemize}
\item 
\hypertarget{oval__resultTest_8c_a9eb0f1ef13c932d50ff47b3e758305a1}{
\#define {\bfseries ITEMMAP}~(struct \hyperlink{structoval__string__map}{oval\_\-string\_\-map}    $\ast$)args\mbox{[}2\mbox{]}}
\label{oval__resultTest_8c_a9eb0f1ef13c932d50ff47b3e758305a1}

\item 
\hypertarget{oval__resultTest_8c_ab946e2e7f7679350627acfded8e2658b}{
\#define {\bfseries TEST}~(struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test}   $\ast$)args\mbox{[}1\mbox{]}}
\label{oval__resultTest_8c_ab946e2e7f7679350627acfded8e2658b}

\item 
\hypertarget{oval__resultTest_8c_a21b97df85e65556468b28a576311271c}{
\#define {\bfseries SYSTEM}~(struct \hyperlink{structoval__result__system}{oval\_\-result\_\-system} $\ast$)args\mbox{[}0\mbox{]}}
\label{oval__resultTest_8c_a21b97df85e65556468b28a576311271c}

\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\hypertarget{oval__resultTest_8c_a1897e9c9afa0bdf456dcbbac3db7d0f6}{
typedef struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test} {\bfseries oval\_\-result\_\-test\_\-t}}
\label{oval__resultTest_8c_a1897e9c9afa0bdf456dcbbac3db7d0f6}

\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{oval__resultTest_8c_a607150420f306c4d51b916c08a756936}{
struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test} $\ast$ {\bfseries oval\_\-result\_\-test\_\-new} (struct \hyperlink{structoval__result__system}{oval\_\-result\_\-system} $\ast$sys, char $\ast$tstid)}
\label{oval__resultTest_8c_a607150420f306c4d51b916c08a756936}

\item 
\hypertarget{oval__resultTest_8c_a6a947dfa60144fb8a534bec56c508490}{
bool {\bfseries oval\_\-result\_\-test\_\-is\_\-valid} (struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test} $\ast$result\_\-test)}
\label{oval__resultTest_8c_a6a947dfa60144fb8a534bec56c508490}

\item 
bool \hyperlink{group__OVALRES_ga0d3d0940026177dd522ee7e41d9ee915}{oval\_\-result\_\-test\_\-is\_\-locked} (struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test} $\ast$result\_\-test)
\begin{DoxyCompactList}\small\item\em Return {\bfseries true} if the result\_\-test instance is locked. \item\end{DoxyCompactList}\item 
\hypertarget{oval__resultTest_8c_afe983a510159810708347f5d5fdd2d7c}{
struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test} $\ast$ {\bfseries 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)}
\label{oval__resultTest_8c_afe983a510159810708347f5d5fdd2d7c}

\item 
\hypertarget{oval__resultTest_8c_ab54d3c36eb47bad421918f9cbaa37fd3}{
struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test} $\ast$ {\bfseries make\_\-result\_\-test\_\-from\_\-oval\_\-test} (struct \hyperlink{structoval__result__system}{oval\_\-result\_\-system} $\ast$sys, struct \hyperlink{structoval__test}{oval\_\-test} $\ast$\hyperlink{structoval__test}{oval\_\-test})}
\label{oval__resultTest_8c_ab54d3c36eb47bad421918f9cbaa37fd3}

\item 
\hypertarget{oval__resultTest_8c_a3d216bfec593da8c605a3ea6f9004996}{
void {\bfseries oval\_\-result\_\-test\_\-free} (struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test} $\ast$test)}
\label{oval__resultTest_8c_a3d216bfec593da8c605a3ea6f9004996}

\item 
\hypertarget{oval__resultTest_8c_a78a2680ba3ec4dbbb9d5fa6af5666861}{
bool {\bfseries oval\_\-result\_\-test\_\-iterator\_\-has\_\-more} (struct \hyperlink{structoval__result__test__iterator}{oval\_\-result\_\-test\_\-iterator} $\ast$oc\_\-result\_\-test)}
\label{oval__resultTest_8c_a78a2680ba3ec4dbbb9d5fa6af5666861}

\item 
\hypertarget{oval__resultTest_8c_a3c7aee990198ca06d7c9de24f4db2378}{
struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test} $\ast$ {\bfseries oval\_\-result\_\-test\_\-iterator\_\-next} (struct \hyperlink{structoval__result__test__iterator}{oval\_\-result\_\-test\_\-iterator} $\ast$oc\_\-result\_\-test)}
\label{oval__resultTest_8c_a3c7aee990198ca06d7c9de24f4db2378}

\item 
\hypertarget{oval__resultTest_8c_a8fa5329e0e299d34b275dae8dce62b98}{
void {\bfseries oval\_\-result\_\-test\_\-iterator\_\-free} (struct \hyperlink{structoval__result__test__iterator}{oval\_\-result\_\-test\_\-iterator} $\ast$oc\_\-result\_\-test)}
\label{oval__resultTest_8c_a8fa5329e0e299d34b275dae8dce62b98}

\item 
\hypertarget{oval__resultTest_8c_a46a2f1f89c4505d266f1098b7e46aaa6}{
struct \hyperlink{structoval__result__system}{oval\_\-result\_\-system} $\ast$ {\bfseries oval\_\-result\_\-test\_\-get\_\-system} (struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test} $\ast$rtest)}
\label{oval__resultTest_8c_a46a2f1f89c4505d266f1098b7e46aaa6}

\item 
\hypertarget{oval__resultTest_8c_a596af4ba9b74f2756a286daf64331856}{
struct \hyperlink{structoval__test}{oval\_\-test} $\ast$ {\bfseries oval\_\-result\_\-test\_\-get\_\-test} (struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test} $\ast$rtest)}
\label{oval__resultTest_8c_a596af4ba9b74f2756a286daf64331856}

\item 
\hypertarget{oval__resultTest_8c_a52bad0ddda4816fa5b1abe07095e1279}{
oval\_\-result\_\-t {\bfseries oval\_\-result\_\-test\_\-get\_\-result} (struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test} $\ast$rtest)}
\label{oval__resultTest_8c_a52bad0ddda4816fa5b1abe07095e1279}

\item 
\hypertarget{oval__resultTest_8c_ac8bbecd67021d394eec66f0daa9964aa}{
int {\bfseries oval\_\-result\_\-test\_\-get\_\-instance} (struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test} $\ast$rtest)}
\label{oval__resultTest_8c_ac8bbecd67021d394eec66f0daa9964aa}

\item 
\hypertarget{oval__resultTest_8c_a8561c8bec8006673c7aee523f51daf67}{
struct \hyperlink{structoval__message}{oval\_\-message} $\ast$ {\bfseries oval\_\-result\_\-test\_\-get\_\-message} (struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test} $\ast$rtest)}
\label{oval__resultTest_8c_a8561c8bec8006673c7aee523f51daf67}

\item 
\hypertarget{oval__resultTest_8c_aebc8e02c731d8b446ee573bc986064b8}{
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$rtest)}
\label{oval__resultTest_8c_aebc8e02c731d8b446ee573bc986064b8}

\item 
\hypertarget{oval__resultTest_8c_a1b9050de117e6e722bbdf8c7fed1b949}{
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$rtest)}
\label{oval__resultTest_8c_a1b9050de117e6e722bbdf8c7fed1b949}

\item 
\hypertarget{oval__resultTest_8c_a4e01ad743af9bd54694dc4e834d56a39}{
void {\bfseries oval\_\-result\_\-test\_\-set\_\-result} (struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test} $\ast$test, oval\_\-result\_\-t result)}
\label{oval__resultTest_8c_a4e01ad743af9bd54694dc4e834d56a39}

\item 
\hypertarget{oval__resultTest_8c_ab23a8d0f4c9a7f401fb1b26407998e7f}{
void {\bfseries oval\_\-result\_\-test\_\-set\_\-instance} (struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test} $\ast$test, int instance)}
\label{oval__resultTest_8c_ab23a8d0f4c9a7f401fb1b26407998e7f}

\item 
\hypertarget{oval__resultTest_8c_a7b108803e3476befb5a3ba943e57f6ec}{
void {\bfseries oval\_\-result\_\-test\_\-set\_\-message} (struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test} $\ast$test, struct \hyperlink{structoval__message}{oval\_\-message} $\ast$message)}
\label{oval__resultTest_8c_a7b108803e3476befb5a3ba943e57f6ec}

\item 
\hypertarget{oval__resultTest_8c_a77ced9a6748d1bf423042f2464ca38dd}{
void {\bfseries oval\_\-result\_\-test\_\-add\_\-item} (struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test} $\ast$test, struct \hyperlink{structoval__result__item}{oval\_\-result\_\-item} $\ast$item)}
\label{oval__resultTest_8c_a77ced9a6748d1bf423042f2464ca38dd}

\item 
\hypertarget{oval__resultTest_8c_a93ded3fc54b2d25e745b73c4dfc6085f}{
void {\bfseries oval\_\-result\_\-test\_\-add\_\-binding} (struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test} $\ast$test, struct \hyperlink{structoval__variable__binding}{oval\_\-variable\_\-binding} $\ast$binding)}
\label{oval__resultTest_8c_a93ded3fc54b2d25e745b73c4dfc6085f}

\item 
\hypertarget{oval__resultTest_8c_a97e51e3965ba45a761091cb3d3d5cfe2}{
int {\bfseries oval\_\-result\_\-test\_\-parse\_\-tag} (xmlTextReaderPtr reader, struct \hyperlink{structoval__parser__context}{oval\_\-parser\_\-context} $\ast$context, struct \hyperlink{structoval__result__system}{oval\_\-result\_\-system} $\ast$sys, \hyperlink{util_8h_ac32fc75588117050825915e52af52992}{oscap\_\-consumer\_\-func} consumer, void $\ast$client)}
\label{oval__resultTest_8c_a97e51e3965ba45a761091cb3d3d5cfe2}

\item 
\hypertarget{oval__resultTest_8c_a8723bd7c14a0dc2c2ccb4c79096c2253}{
xmlNode $\ast$ {\bfseries oval\_\-result\_\-test\_\-to\_\-dom} (struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test} $\ast$rslt\_\-test, xmlDocPtr doc, xmlNode $\ast$parent)}
\label{oval__resultTest_8c_a8723bd7c14a0dc2c2ccb4c79096c2253}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Open Vulnerability and Assessment Language. See more details at \href{http://oval.mitre.org/}{\tt http://oval.mitre.org/}