Sophie

Sophie

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

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

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


Open Vulnerability and Assessment Language.  
{\ttfamily \#include $<$stdlib.h$>$}\par
{\ttfamily \#include $<$stdio.h$>$}\par
{\ttfamily \#include $<$string.h$>$}\par
{\ttfamily \#include \char`\"{}oval\_\-agent\_\-api\_\-impl.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}oval\_\-system\_\-characteristics\_\-impl.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}oval\_\-collection\_\-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__sysdata}{oval\_\-sysdata}
\begin{DoxyCompactList}\small\item\em Data item aggregator. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\hypertarget{oval__sysData_8c_a2aa0b1f52cfd71decf7b101e51c8d30c}{
typedef struct \hyperlink{structoval__sysdata}{oval\_\-sysdata} {\bfseries oval\_\-sysdata\_\-t}}
\label{oval__sysData_8c_a2aa0b1f52cfd71decf7b101e51c8d30c}

\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{oval__sysData_8c_a699fea1e3886ef2222fb1421fc787c70}{
struct \hyperlink{structoval__sysdata}{oval\_\-sysdata} $\ast$ {\bfseries oval\_\-sysdata\_\-new} (struct \hyperlink{structoval__syschar__model}{oval\_\-syschar\_\-model} $\ast$model, char $\ast$id)}
\label{oval__sysData_8c_a699fea1e3886ef2222fb1421fc787c70}

\item 
\hypertarget{oval__sysData_8c_a4dce9cafe732b5568c73b91cd4aa620b}{
bool {\bfseries oval\_\-sysdata\_\-is\_\-valid} (struct \hyperlink{structoval__sysdata}{oval\_\-sysdata} $\ast$sysdata)}
\label{oval__sysData_8c_a4dce9cafe732b5568c73b91cd4aa620b}

\item 
\hypertarget{oval__sysData_8c_a9565e87f0766b8df716f38280b60359f}{
bool {\bfseries oval\_\-sysdata\_\-is\_\-locked} (struct \hyperlink{structoval__sysdata}{oval\_\-sysdata} $\ast$sysdata)}
\label{oval__sysData_8c_a9565e87f0766b8df716f38280b60359f}

\item 
\hypertarget{oval__sysData_8c_a00b87cc9436877ea13e3db53234387c2}{
struct \hyperlink{structoval__sysdata}{oval\_\-sysdata} $\ast$ {\bfseries oval\_\-sysdata\_\-clone} (struct \hyperlink{structoval__syschar__model}{oval\_\-syschar\_\-model} $\ast$new\_\-model, struct \hyperlink{structoval__sysdata}{oval\_\-sysdata} $\ast$old\_\-data)}
\label{oval__sysData_8c_a00b87cc9436877ea13e3db53234387c2}

\item 
\hypertarget{oval__sysData_8c_aab43ef4adab6719684d6a25b67765ebb}{
void {\bfseries oval\_\-sysdata\_\-free} (struct \hyperlink{structoval__sysdata}{oval\_\-sysdata} $\ast$sysdata)}
\label{oval__sysData_8c_aab43ef4adab6719684d6a25b67765ebb}

\item 
\hypertarget{oval__sysData_8c_ae5110b00baac39e4af5e775cedf369f0}{
bool {\bfseries oval\_\-sysdata\_\-iterator\_\-has\_\-more} (struct \hyperlink{structoval__sysdata__iterator}{oval\_\-sysdata\_\-iterator} $\ast$oc\_\-sysdata)}
\label{oval__sysData_8c_ae5110b00baac39e4af5e775cedf369f0}

\item 
\hypertarget{oval__sysData_8c_af38c37248aa27df0363fe48c067cb45a}{
struct \hyperlink{structoval__sysdata}{oval\_\-sysdata} $\ast$ {\bfseries oval\_\-sysdata\_\-iterator\_\-next} (struct \hyperlink{structoval__sysdata__iterator}{oval\_\-sysdata\_\-iterator} $\ast$oc\_\-sysdata)}
\label{oval__sysData_8c_af38c37248aa27df0363fe48c067cb45a}

\item 
\hypertarget{oval__sysData_8c_a4ca8cd77c2ed4e0de26d13ad3bbbe4eb}{
void {\bfseries oval\_\-sysdata\_\-iterator\_\-free} (struct \hyperlink{structoval__sysdata__iterator}{oval\_\-sysdata\_\-iterator} $\ast$oc\_\-sysdata)}
\label{oval__sysData_8c_a4ca8cd77c2ed4e0de26d13ad3bbbe4eb}

\item 
\hypertarget{oval__sysData_8c_a659243bd13343f0b95a60b5dfc8b2ae5}{
\hyperlink{group__OVAL_ga99498f525c1a0282ef45557fc882f97f}{oval\_\-subtype\_\-t} {\bfseries oval\_\-sysdata\_\-get\_\-subtype} (struct \hyperlink{structoval__sysdata}{oval\_\-sysdata} $\ast$sysdata)}
\label{oval__sysData_8c_a659243bd13343f0b95a60b5dfc8b2ae5}

\item 
\hypertarget{oval__sysData_8c_a5234cd4f3811b71fa0558dbe10318f7f}{
void {\bfseries oval\_\-sysdata\_\-set\_\-subtype} (struct \hyperlink{structoval__sysdata}{oval\_\-sysdata} $\ast$sysdata, \hyperlink{group__OVAL_ga99498f525c1a0282ef45557fc882f97f}{oval\_\-subtype\_\-t} subtype)}
\label{oval__sysData_8c_a5234cd4f3811b71fa0558dbe10318f7f}

\item 
\hypertarget{oval__sysData_8c_a3a94314d1fcc1f12c29bc8eb74c1325a}{
char $\ast$ {\bfseries oval\_\-sysdata\_\-get\_\-id} (struct \hyperlink{structoval__sysdata}{oval\_\-sysdata} $\ast$data)}
\label{oval__sysData_8c_a3a94314d1fcc1f12c29bc8eb74c1325a}

\item 
\hypertarget{oval__sysData_8c_abd17cdf6c6fe1a044adee77b7303755c}{
char $\ast$ {\bfseries oval\_\-sysdata\_\-get\_\-message} (struct \hyperlink{structoval__sysdata}{oval\_\-sysdata} $\ast$data)}
\label{oval__sysData_8c_abd17cdf6c6fe1a044adee77b7303755c}

\item 
\hypertarget{oval__sysData_8c_a34f1e92479d452f9912aba842b9b37fe}{
void {\bfseries oval\_\-sysdata\_\-set\_\-message} (struct \hyperlink{structoval__sysdata}{oval\_\-sysdata} $\ast$data, char $\ast$message)}
\label{oval__sysData_8c_a34f1e92479d452f9912aba842b9b37fe}

\item 
\hypertarget{oval__sysData_8c_a3fb795d4e40f2c759b369fd3c10efff6}{
\hyperlink{group__OVALSYS_ga8ee215c8a9e2910e0595d0d32af688bc}{oval\_\-message\_\-level\_\-t} {\bfseries oval\_\-sysdata\_\-get\_\-message\_\-level} (struct \hyperlink{structoval__sysdata}{oval\_\-sysdata} $\ast$data)}
\label{oval__sysData_8c_a3fb795d4e40f2c759b369fd3c10efff6}

\item 
\hypertarget{oval__sysData_8c_abf0b13860152c0967074a97840d291fa}{
void {\bfseries oval\_\-sysdata\_\-set\_\-message\_\-level} (struct \hyperlink{structoval__sysdata}{oval\_\-sysdata} $\ast$data, \hyperlink{group__OVALSYS_ga8ee215c8a9e2910e0595d0d32af688bc}{oval\_\-message\_\-level\_\-t} level)}
\label{oval__sysData_8c_abf0b13860152c0967074a97840d291fa}

\item 
\hypertarget{oval__sysData_8c_a328fb96a23bd356cdb51370effe64a6c}{
struct \hyperlink{structoval__sysitem__iterator}{oval\_\-sysitem\_\-iterator} $\ast$ {\bfseries oval\_\-sysdata\_\-get\_\-items} (struct \hyperlink{structoval__sysdata}{oval\_\-sysdata} $\ast$data)}
\label{oval__sysData_8c_a328fb96a23bd356cdb51370effe64a6c}

\item 
\hypertarget{oval__sysData_8c_aea56ab7c0c1982839ed8520617e426d9}{
void {\bfseries oval\_\-sysdata\_\-add\_\-item} (struct \hyperlink{structoval__sysdata}{oval\_\-sysdata} $\ast$data, struct \hyperlink{structoval__sysitem}{oval\_\-sysitem} $\ast$item)}
\label{oval__sysData_8c_aea56ab7c0c1982839ed8520617e426d9}

\item 
\hypertarget{oval__sysData_8c_ae77001e14866b9979b2bb2c62c6c6d16}{
\hyperlink{group__OVALSYS_gacf14e82865b7254b573e9a98e7fae422}{oval\_\-syschar\_\-status\_\-t} {\bfseries oval\_\-sysdata\_\-get\_\-status} (struct \hyperlink{structoval__sysdata}{oval\_\-sysdata} $\ast$data)}
\label{oval__sysData_8c_ae77001e14866b9979b2bb2c62c6c6d16}

\item 
\hypertarget{oval__sysData_8c_ad2bf2b20bc1bd75ce6d42d45b538654a}{
void {\bfseries oval\_\-sysdata\_\-set\_\-status} (struct \hyperlink{structoval__sysdata}{oval\_\-sysdata} $\ast$data, \hyperlink{group__OVALSYS_gacf14e82865b7254b573e9a98e7fae422}{oval\_\-syschar\_\-status\_\-t} status)}
\label{oval__sysData_8c_ad2bf2b20bc1bd75ce6d42d45b538654a}

\item 
\hypertarget{oval__sysData_8c_a142bac3366c82a702210f3728c252524}{
int {\bfseries oval\_\-sysdata\_\-parse\_\-tag} (xmlTextReaderPtr reader, struct \hyperlink{structoval__parser__context}{oval\_\-parser\_\-context} $\ast$context)}
\label{oval__sysData_8c_a142bac3366c82a702210f3728c252524}

\item 
\hypertarget{oval__sysData_8c_aa44430c45901e01a095d595995877e8c}{
void {\bfseries oval\_\-sysdata\_\-to\_\-print} (struct \hyperlink{structoval__sysdata}{oval\_\-sysdata} $\ast$sysdata, char $\ast$indent, int idx)}
\label{oval__sysData_8c_aa44430c45901e01a095d595995877e8c}

\item 
\hypertarget{oval__sysData_8c_ab1bdf067ab3375b02518603daba20af1}{
void {\bfseries oval\_\-sysdata\_\-to\_\-dom} (struct \hyperlink{structoval__sysdata}{oval\_\-sysdata} $\ast$sysdata, xmlDoc $\ast$doc, xmlNode $\ast$tag\_\-parent)}
\label{oval__sysData_8c_ab1bdf067ab3375b02518603daba20af1}

\end{DoxyCompactItemize}


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