\hypertarget{oval__results__impl_8h}{ \section{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-results\_\-impl.h File Reference} \label{oval__results__impl_8h}\index{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-results\_\-impl.h@{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-results\_\-impl.h}} } Open Vulnerability and Assessment Language. {\ttfamily \#include \char`\"{}public/oval\_\-results.h\char`\"{}}\par {\ttfamily \#include \char`\"{}oval\_\-definitions\_\-impl.h\char`\"{}}\par {\ttfamily \#include \char`\"{}oval\_\-system\_\-characteristics\_\-impl.h\char`\"{}}\par {\ttfamily \#include \char`\"{}../common/util.h\char`\"{}}\par \subsection*{Functions} \begin{DoxyCompactItemize} \item \hypertarget{oval__results__impl_8h_a74dab58626ee249e0edb8736c4829634}{ int {\bfseries oval\_\-result\_\-system\_\-parse} (xmlTextReaderPtr, struct \hyperlink{structoval__parser__context}{oval\_\-parser\_\-context} $\ast$, struct \hyperlink{structoval__syschar__model}{oval\_\-syschar\_\-model} $\ast$, \hyperlink{util_8h_ac32fc75588117050825915e52af52992}{oscap\_\-consumer\_\-func}, void $\ast$)} \label{oval__results__impl_8h_a74dab58626ee249e0edb8736c4829634} \item \hypertarget{oval__results__impl_8h_aa188bd63384e2b0a3b7d51f5e3cb56ad}{ xmlNode $\ast$ {\bfseries oval\_\-result\_\-system\_\-to\_\-dom} (struct \hyperlink{structoval__result__system}{oval\_\-result\_\-system} $\ast$, struct \hyperlink{structoval__results__model}{oval\_\-results\_\-model} $\ast$, struct \hyperlink{structoval__result__directives}{oval\_\-result\_\-directives} $\ast$, xmlDocPtr, xmlNode $\ast$)} \label{oval__results__impl_8h_aa188bd63384e2b0a3b7d51f5e3cb56ad} \item \hypertarget{oval__results__impl_8h_a5da765a157232240257fe2f7eeb87596}{ struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test} $\ast$ {\bfseries get\_\-oval\_\-result\_\-test\_\-new} (struct \hyperlink{structoval__result__system}{oval\_\-result\_\-system} $\ast$, struct \hyperlink{structoval__test}{oval\_\-test} $\ast$)} \label{oval__results__impl_8h_a5da765a157232240257fe2f7eeb87596} \item \hypertarget{oval__results__impl_8h_a50eb8522c14655fe82ffe5c602baba87}{ int {\bfseries oval\_\-result\_\-definition\_\-parse} (xmlTextReaderPtr, struct \hyperlink{structoval__parser__context}{oval\_\-parser\_\-context} $\ast$, struct \hyperlink{structoval__result__system}{oval\_\-result\_\-system} $\ast$, \hyperlink{util_8h_ac32fc75588117050825915e52af52992}{oscap\_\-consumer\_\-func}, void $\ast$)} \label{oval__results__impl_8h_a50eb8522c14655fe82ffe5c602baba87} \item \hypertarget{oval__results__impl_8h_a1c23ec3d6313efb80316d20c78d908c9}{ struct \hyperlink{structoval__result__definition}{oval\_\-result\_\-definition} $\ast$ {\bfseries make\_\-result\_\-definition\_\-from\_\-oval\_\-definition} (struct \hyperlink{structoval__result__system}{oval\_\-result\_\-system} $\ast$, struct \hyperlink{structoval__definition}{oval\_\-definition} $\ast$)} \label{oval__results__impl_8h_a1c23ec3d6313efb80316d20c78d908c9} \item \hypertarget{oval__results__impl_8h_a72e67da50e0b653fe2de8106f441cfda}{ xmlNode $\ast$ {\bfseries oval\_\-result\_\-definition\_\-to\_\-dom} (struct \hyperlink{structoval__result__definition}{oval\_\-result\_\-definition} $\ast$, oval\_\-result\_\-directive\_\-content\_\-t, xmlDocPtr, xmlNode $\ast$)} \label{oval__results__impl_8h_a72e67da50e0b653fe2de8106f441cfda} \item \hypertarget{oval__results__impl_8h_a11310a98991ae62580a706ad28631506}{ 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$system, struct \hyperlink{structoval__test}{oval\_\-test} $\ast$\hyperlink{structoval__test}{oval\_\-test})} \label{oval__results__impl_8h_a11310a98991ae62580a706ad28631506} \item \hypertarget{oval__results__impl_8h_ae8e86ae1cfeb65a38693a8e882070583}{ int {\bfseries oval\_\-result\_\-test\_\-parse\_\-tag} (xmlTextReaderPtr, struct \hyperlink{structoval__parser__context}{oval\_\-parser\_\-context} $\ast$, struct \hyperlink{structoval__result__system}{oval\_\-result\_\-system} $\ast$, \hyperlink{util_8h_ac32fc75588117050825915e52af52992}{oscap\_\-consumer\_\-func}, void $\ast$)} \label{oval__results__impl_8h_ae8e86ae1cfeb65a38693a8e882070583} \item \hypertarget{oval__results__impl_8h_a9900bde66735b6e61da57f1fda73971b}{ xmlNode $\ast$ {\bfseries oval\_\-result\_\-test\_\-to\_\-dom} (struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test} $\ast$, xmlDocPtr, xmlNode $\ast$)} \label{oval__results__impl_8h_a9900bde66735b6e61da57f1fda73971b} \item \hypertarget{oval__results__impl_8h_a6fe0b5c6a7c96c1d117e47da87ab9302}{ int {\bfseries oval\_\-result\_\-directives\_\-parse\_\-tag} (xmlTextReaderPtr, struct \hyperlink{structoval__parser__context}{oval\_\-parser\_\-context} $\ast$, struct \hyperlink{structoval__result__directives}{oval\_\-result\_\-directives} $\ast$)} \label{oval__results__impl_8h_a6fe0b5c6a7c96c1d117e47da87ab9302} \item \hypertarget{oval__results__impl_8h_af6f99dcbc67abbc3ef26c99d807bce84}{ int {\bfseries oval\_\-result\_\-directives\_\-to\_\-dom} (struct \hyperlink{structoval__result__directives}{oval\_\-result\_\-directives} $\ast$, xmlDoc $\ast$, xmlNode $\ast$)} \label{oval__results__impl_8h_af6f99dcbc67abbc3ef26c99d807bce84} \item \hypertarget{oval__results__impl_8h_afb41e7081836d88e0898acaf514ec8ed}{ int {\bfseries oval\_\-result\_\-item\_\-parse\_\-tag} (xmlTextReaderPtr, struct \hyperlink{structoval__parser__context}{oval\_\-parser\_\-context} $\ast$, struct \hyperlink{structoval__result__system}{oval\_\-result\_\-system} $\ast$, \hyperlink{util_8h_ac32fc75588117050825915e52af52992}{oscap\_\-consumer\_\-func}, void $\ast$)} \label{oval__results__impl_8h_afb41e7081836d88e0898acaf514ec8ed} \item \hypertarget{oval__results__impl_8h_a4e567db770c604c9e72431797752c883}{ xmlNode $\ast$ {\bfseries oval\_\-result\_\-item\_\-to\_\-dom} (struct \hyperlink{structoval__result__item}{oval\_\-result\_\-item} $\ast$, xmlDocPtr, xmlNode $\ast$)} \label{oval__results__impl_8h_a4e567db770c604c9e72431797752c883} \item \hypertarget{oval__results__impl_8h_ae09ef46b333dd23392de623118617d95}{ struct \hyperlink{structoval__result__criteria__node}{oval\_\-result\_\-criteria\_\-node} $\ast$ {\bfseries make\_\-result\_\-criteria\_\-node\_\-from\_\-oval\_\-criteria\_\-node} (struct \hyperlink{structoval__result__system}{oval\_\-result\_\-system} $\ast$, struct \hyperlink{structoval__criteria__node}{oval\_\-criteria\_\-node} $\ast$)} \label{oval__results__impl_8h_ae09ef46b333dd23392de623118617d95} \item \hypertarget{oval__results__impl_8h_a2f71a6085e91a8b36f2d8bd774cc77db}{ int {\bfseries oval\_\-result\_\-criteria\_\-node\_\-parse} (xmlTextReaderPtr, struct \hyperlink{structoval__parser__context}{oval\_\-parser\_\-context} $\ast$, struct \hyperlink{structoval__result__system}{oval\_\-result\_\-system} $\ast$, \hyperlink{util_8h_ac32fc75588117050825915e52af52992}{oscap\_\-consumer\_\-func}, void $\ast$)} \label{oval__results__impl_8h_a2f71a6085e91a8b36f2d8bd774cc77db} \item \hypertarget{oval__results__impl_8h_a2ce856fe2e335d923fe06a193fecadc4}{ xmlNode $\ast$ {\bfseries oval\_\-result\_\-criteria\_\-node\_\-to\_\-dom} (struct \hyperlink{structoval__result__criteria__node}{oval\_\-result\_\-criteria\_\-node} $\ast$, xmlDocPtr, xmlNode $\ast$)} \label{oval__results__impl_8h_a2ce856fe2e335d923fe06a193fecadc4} \item \hypertarget{oval__results__impl_8h_ae11c4834325f2659bee634671ab0b2ee}{ oval\_\-result\_\-t {\bfseries oval\_\-result\_\-parse} (xmlTextReaderPtr, char $\ast$, oval\_\-result\_\-t)} \label{oval__results__impl_8h_ae11c4834325f2659bee634671ab0b2ee} \item \hypertarget{oval__results__impl_8h_af9f1ffbdb50942d4d1655d9656c0a0f4}{ struct \hyperlink{structoval__result__definition}{oval\_\-result\_\-definition} $\ast$ {\bfseries oval\_\-result\_\-system\_\-get\_\-definition} (struct \hyperlink{structoval__result__system}{oval\_\-result\_\-system} $\ast$, char $\ast$)} \label{oval__results__impl_8h_af9f1ffbdb50942d4d1655d9656c0a0f4} \item \hypertarget{oval__results__impl_8h_a10a65e8871abba08d15f4a5ac2ee9c88}{ struct \hyperlink{structoval__result__definition}{oval\_\-result\_\-definition} $\ast$ {\bfseries oval\_\-result\_\-system\_\-get\_\-new\_\-definition} (struct \hyperlink{structoval__result__system}{oval\_\-result\_\-system} $\ast$, struct \hyperlink{structoval__definition}{oval\_\-definition} $\ast$)} \label{oval__results__impl_8h_a10a65e8871abba08d15f4a5ac2ee9c88} \item \hypertarget{oval__results__impl_8h_a62f4195fb28e443f3dda6da04701a05d}{ struct \hyperlink{structoval__result__test}{oval\_\-result\_\-test} $\ast$ {\bfseries oval\_\-result\_\-system\_\-get\_\-test} (struct \hyperlink{structoval__result__system}{oval\_\-result\_\-system} $\ast$, char $\ast$)} \label{oval__results__impl_8h_a62f4195fb28e443f3dda6da04701a05d} \end{DoxyCompactItemize} \subsection*{Variables} \begin{DoxyCompactItemize} \item \hypertarget{oval__results__impl_8h_aa2e00805c885fefec2154807e4fb6cca}{ {\bfseries OSCAP\_\-HIDDEN\_\-START}} \label{oval__results__impl_8h_aa2e00805c885fefec2154807e4fb6cca} \item \hypertarget{oval__results__impl_8h_afbe29b5d7f7902afeb0675277e4c28f0}{ {\bfseries OSCAP\_\-HIDDEN\_\-END}} \label{oval__results__impl_8h_afbe29b5d7f7902afeb0675277e4c28f0} \end{DoxyCompactItemize} \subsection{Detailed Description} Open Vulnerability and Assessment Language. See more details at \href{http://oval.mitre.org/}{\tt http://oval.mitre.org/}