Sophie

Sophie

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

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

\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/}