\hypertarget{oval__resultItem_8c}{ \section{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-resultItem.c File Reference} \label{oval__resultItem_8c}\index{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-resultItem.c@{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-resultItem.c}} } Open Vulnerability and Assessment Language. {\ttfamily \#include $<$stdlib.h$>$}\par {\ttfamily \#include $<$stdio.h$>$}\par {\ttfamily \#include \char`\"{}oval\_\-results\_\-impl.h\char`\"{}}\par {\ttfamily \#include \char`\"{}oval\_\-collection\_\-impl.h\char`\"{}}\par {\ttfamily \#include \char`\"{}oval\_\-system\_\-characteristics\_\-impl.h\char`\"{}}\par {\ttfamily \#include \char`\"{}../common/util.h\char`\"{}}\par {\ttfamily \#include \char`\"{}../common/public/debug.h\char`\"{}}\par \subsection*{Data Structures} \begin{DoxyCompactItemize} \item struct \hyperlink{structoval__result__item}{oval\_\-result\_\-item} \end{DoxyCompactItemize} \subsection*{Typedefs} \begin{DoxyCompactItemize} \item \hypertarget{oval__resultItem_8c_a9514e5f31237bc12a8d96273059b2ad2}{ typedef struct \hyperlink{structoval__result__item}{oval\_\-result\_\-item} {\bfseries oval\_\-result\_\-item\_\-t}} \label{oval__resultItem_8c_a9514e5f31237bc12a8d96273059b2ad2} \end{DoxyCompactItemize} \subsection*{Functions} \begin{DoxyCompactItemize} \item \hypertarget{oval__resultItem_8c_a2ab23f671fc7f7ca4070dbbb18d440df}{ struct \hyperlink{structoval__result__item}{oval\_\-result\_\-item} $\ast$ {\bfseries oval\_\-result\_\-item\_\-new} (struct \hyperlink{structoval__result__system}{oval\_\-result\_\-system} $\ast$sys, char $\ast$item\_\-id)} \label{oval__resultItem_8c_a2ab23f671fc7f7ca4070dbbb18d440df} \item \hypertarget{oval__resultItem_8c_a9209848f97ca04606245876fdfd19bd6}{ bool {\bfseries oval\_\-result\_\-item\_\-is\_\-valid} (struct \hyperlink{structoval__result__item}{oval\_\-result\_\-item} $\ast$result\_\-item)} \label{oval__resultItem_8c_a9209848f97ca04606245876fdfd19bd6} \item \hypertarget{oval__resultItem_8c_aafe072025a54f1bc8797c93f9a34829c}{ bool {\bfseries oval\_\-result\_\-item\_\-is\_\-locked} (struct \hyperlink{structoval__result__item}{oval\_\-result\_\-item} $\ast$result\_\-item)} \label{oval__resultItem_8c_aafe072025a54f1bc8797c93f9a34829c} \item \hypertarget{oval__resultItem_8c_ae934a754f6380426d3c8942bc18f9381}{ struct \hyperlink{structoval__result__item}{oval\_\-result\_\-item} $\ast$ {\bfseries oval\_\-result\_\-item\_\-clone} (struct \hyperlink{structoval__result__system}{oval\_\-result\_\-system} $\ast$new\_\-system, struct \hyperlink{structoval__result__item}{oval\_\-result\_\-item} $\ast$old\_\-item)} \label{oval__resultItem_8c_ae934a754f6380426d3c8942bc18f9381} \item \hypertarget{oval__resultItem_8c_a6514fdfb595954cfce579950d3162529}{ void {\bfseries oval\_\-result\_\-item\_\-free} (struct \hyperlink{structoval__result__item}{oval\_\-result\_\-item} $\ast$item)} \label{oval__resultItem_8c_a6514fdfb595954cfce579950d3162529} \item \hypertarget{oval__resultItem_8c_a20f31a0e43699601193c10777fe667aa}{ bool {\bfseries oval\_\-result\_\-item\_\-iterator\_\-has\_\-more} (struct \hyperlink{structoval__result__item__iterator}{oval\_\-result\_\-item\_\-iterator} $\ast$oc\_\-result\_\-item)} \label{oval__resultItem_8c_a20f31a0e43699601193c10777fe667aa} \item \hypertarget{oval__resultItem_8c_a19bed727a78f877ed502164ef664367e}{ struct \hyperlink{structoval__result__item}{oval\_\-result\_\-item} $\ast$ {\bfseries oval\_\-result\_\-item\_\-iterator\_\-next} (struct \hyperlink{structoval__result__item__iterator}{oval\_\-result\_\-item\_\-iterator} $\ast$oc\_\-result\_\-item)} \label{oval__resultItem_8c_a19bed727a78f877ed502164ef664367e} \item \hypertarget{oval__resultItem_8c_a9f170ca2266454b1ca52cb3d2a5096cc}{ void {\bfseries oval\_\-result\_\-item\_\-iterator\_\-free} (struct \hyperlink{structoval__result__item__iterator}{oval\_\-result\_\-item\_\-iterator} $\ast$oc\_\-result\_\-item)} \label{oval__resultItem_8c_a9f170ca2266454b1ca52cb3d2a5096cc} \item \hypertarget{oval__resultItem_8c_a7559a1af9fb847a67731cb1fcb4cde13}{ struct \hyperlink{structoval__sysdata}{oval\_\-sysdata} $\ast$ {\bfseries oval\_\-result\_\-item\_\-get\_\-sysdata} (struct \hyperlink{structoval__result__item}{oval\_\-result\_\-item} $\ast$item)} \label{oval__resultItem_8c_a7559a1af9fb847a67731cb1fcb4cde13} \item \hypertarget{oval__resultItem_8c_a1d683e9406587dc0bd7ecba68d7c038c}{ oval\_\-result\_\-t {\bfseries oval\_\-result\_\-item\_\-get\_\-result} (struct \hyperlink{structoval__result__item}{oval\_\-result\_\-item} $\ast$item)} \label{oval__resultItem_8c_a1d683e9406587dc0bd7ecba68d7c038c} \item \hypertarget{oval__resultItem_8c_adc59370d8f5542ac90836a60e2edd4c7}{ struct \hyperlink{structoval__message__iterator}{oval\_\-message\_\-iterator} $\ast$ {\bfseries oval\_\-result\_\-item\_\-get\_\-messages} (struct \hyperlink{structoval__result__item}{oval\_\-result\_\-item} $\ast$item)} \label{oval__resultItem_8c_adc59370d8f5542ac90836a60e2edd4c7} \item \hypertarget{oval__resultItem_8c_afd1927f7e0dacf69ed8177f827ea8e73}{ void {\bfseries oval\_\-result\_\-item\_\-set\_\-result} (struct \hyperlink{structoval__result__item}{oval\_\-result\_\-item} $\ast$item, oval\_\-result\_\-t result)} \label{oval__resultItem_8c_afd1927f7e0dacf69ed8177f827ea8e73} \item \hypertarget{oval__resultItem_8c_a59415435797e0145f2b397101aaa6c8d}{ void {\bfseries oval\_\-result\_\-item\_\-add\_\-message} (struct \hyperlink{structoval__result__item}{oval\_\-result\_\-item} $\ast$item, struct \hyperlink{structoval__message}{oval\_\-message} $\ast$message)} \label{oval__resultItem_8c_a59415435797e0145f2b397101aaa6c8d} \item \hypertarget{oval__resultItem_8c_abfd1828360828c5f30b404b9ef3c0ee3}{ int {\bfseries oval\_\-result\_\-item\_\-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$user)} \label{oval__resultItem_8c_abfd1828360828c5f30b404b9ef3c0ee3} \item \hypertarget{oval__resultItem_8c_a04715fe09d7172be30feaf557463a76d}{ xmlNode $\ast$ {\bfseries oval\_\-result\_\-item\_\-to\_\-dom} (struct \hyperlink{structoval__result__item}{oval\_\-result\_\-item} $\ast$rslt\_\-item, xmlDocPtr doc, xmlNode $\ast$parent)} \label{oval__resultItem_8c_a04715fe09d7172be30feaf557463a76d} \end{DoxyCompactItemize} \subsection{Detailed Description} Open Vulnerability and Assessment Language. See more details at \href{http://oval.mitre.org/}{\tt http://oval.mitre.org/}