Sophie

Sophie

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

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

\hypertarget{structoval__sysdata}{
\section{oval\_\-sysdata Struct Reference}
\label{structoval__sysdata}\index{oval\_\-sysdata@{oval\_\-sysdata}}
}


Data item aggregator.  


{\ttfamily \#include $<$oval\_\-system\_\-characteristics.h$>$}\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{group__OVALSYS_ga2e2408bbdc5505ff46326752af07c54b}{
struct \hyperlink{structoval__sysdata}{oval\_\-sysdata} $\ast$ {\bfseries oval\_\-sysdata\_\-new} (struct \hyperlink{structoval__syschar__model}{oval\_\-syschar\_\-model} $\ast$, char $\ast$id)}
\label{group__OVALSYS_ga2e2408bbdc5505ff46326752af07c54b}

\item 
\hypertarget{group__OVALSYS_ga6daf3a22c5c15ee3d42eb4b11e3fa73b}{
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{group__OVALSYS_ga6daf3a22c5c15ee3d42eb4b11e3fa73b}

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

\end{DoxyCompactItemize}
\begin{Indent}{\bf Setters}\par
{\em \label{_amgrp6e47466b75bb957a603aa54c079ac8bf}
 }\begin{DoxyCompactItemize}
\item 
\hypertarget{group__OVALSYS_ga6e7a86bcfebac9c78a7e8fa59d59d335}{
void {\bfseries oval\_\-sysdata\_\-set\_\-status} (struct \hyperlink{structoval__sysdata}{oval\_\-sysdata} $\ast$, \hyperlink{group__OVALSYS_gacf14e82865b7254b573e9a98e7fae422}{oval\_\-syschar\_\-status\_\-t})}
\label{group__OVALSYS_ga6e7a86bcfebac9c78a7e8fa59d59d335}

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

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

\item 
\hypertarget{group__OVALSYS_gabf0b13860152c0967074a97840d291fa}{
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{group__OVALSYS_gabf0b13860152c0967074a97840d291fa}

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

\end{DoxyCompactItemize}
\end{Indent}
\begin{Indent}{\bf Getters}\par
{\em \label{_amgrpc9fd0bcb5385a65354c37f1bb504399d}
 }\begin{DoxyCompactItemize}
\item 
\hypertarget{group__OVALSYS_gafd783520e3e01ee81fd4369664c78925}{
char $\ast$ \hyperlink{group__OVALSYS_gafd783520e3e01ee81fd4369664c78925}{oval\_\-sysdata\_\-get\_\-id} (struct \hyperlink{structoval__sysdata}{oval\_\-sysdata} $\ast$)}
\label{group__OVALSYS_gafd783520e3e01ee81fd4369664c78925}

\begin{DoxyCompactList}\small\item\em Get system data ID. \item\end{DoxyCompactList}\item 
\hypertarget{group__OVALSYS_gaca753a9538779164ed5a85315bc76929}{
\hyperlink{group__OVALSYS_gacf14e82865b7254b573e9a98e7fae422}{oval\_\-syschar\_\-status\_\-t} \hyperlink{group__OVALSYS_gaca753a9538779164ed5a85315bc76929}{oval\_\-sysdata\_\-get\_\-status} (struct \hyperlink{structoval__sysdata}{oval\_\-sysdata} $\ast$)}
\label{group__OVALSYS_gaca753a9538779164ed5a85315bc76929}

\begin{DoxyCompactList}\small\item\em Get system data status. \item\end{DoxyCompactList}\item 
\hypertarget{group__OVALSYS_gadfb39c3f8ac62835963920ddc7806d66}{
struct \hyperlink{structoval__sysitem__iterator}{oval\_\-sysitem\_\-iterator} $\ast$ \hyperlink{group__OVALSYS_gadfb39c3f8ac62835963920ddc7806d66}{oval\_\-sysdata\_\-get\_\-items} (struct \hyperlink{structoval__sysdata}{oval\_\-sysdata} $\ast$)}
\label{group__OVALSYS_gadfb39c3f8ac62835963920ddc7806d66}

\begin{DoxyCompactList}\small\item\em Get system data individual items. \item\end{DoxyCompactList}\item 
\hypertarget{group__OVALSYS_gaaedd685597a8ff704a1bf54f4704a68e}{
char $\ast$ \hyperlink{group__OVALSYS_gaaedd685597a8ff704a1bf54f4704a68e}{oval\_\-sysdata\_\-get\_\-message} (struct \hyperlink{structoval__sysdata}{oval\_\-sysdata} $\ast$)}
\label{group__OVALSYS_gaaedd685597a8ff704a1bf54f4704a68e}

\begin{DoxyCompactList}\small\item\em Get system data message. \item\end{DoxyCompactList}\item 
\hypertarget{group__OVALSYS_gaa5ebdcfd8587014d5d687aedfb18931c}{
\hyperlink{group__OVALSYS_ga8ee215c8a9e2910e0595d0d32af688bc}{oval\_\-message\_\-level\_\-t} \hyperlink{group__OVALSYS_gaa5ebdcfd8587014d5d687aedfb18931c}{oval\_\-sysdata\_\-get\_\-message\_\-level} (struct \hyperlink{structoval__sysdata}{oval\_\-sysdata} $\ast$)}
\label{group__OVALSYS_gaa5ebdcfd8587014d5d687aedfb18931c}

\begin{DoxyCompactList}\small\item\em Get system data message level. \item\end{DoxyCompactList}\item 
\hypertarget{group__OVALSYS_ga5d47e6d88610d1a87d90594c1d435b39}{
\hyperlink{group__OVAL_ga99498f525c1a0282ef45557fc882f97f}{oval\_\-subtype\_\-t} \hyperlink{group__OVALSYS_ga5d47e6d88610d1a87d90594c1d435b39}{oval\_\-sysdata\_\-get\_\-subtype} (struct \hyperlink{structoval__sysdata}{oval\_\-sysdata} $\ast$)}
\label{group__OVALSYS_ga5d47e6d88610d1a87d90594c1d435b39}

\begin{DoxyCompactList}\small\item\em Get system data subtype. \item\end{DoxyCompactList}\item 
bool \hyperlink{group__OVALSYS_ga9565e87f0766b8df716f38280b60359f}{oval\_\-sysdata\_\-is\_\-locked} (struct \hyperlink{structoval__sysdata}{oval\_\-sysdata} $\ast$sysdata)
\begin{DoxyCompactList}\small\item\em Return {\bfseries true} if the sysdata instance is locked. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\end{Indent}
\begin{Indent}{\bf Evaluators}\par
{\em \label{_amgrp1fdbbbb8aba6580be2c9cb4b12e86ca2}
 }\begin{DoxyCompactItemize}
\item 
\hypertarget{group__OVALSYS_ga4dce9cafe732b5568c73b91cd4aa620b}{
bool \hyperlink{group__OVALSYS_ga4dce9cafe732b5568c73b91cd4aa620b}{oval\_\-sysdata\_\-is\_\-valid} (struct \hyperlink{structoval__sysdata}{oval\_\-sysdata} $\ast$sysdata)}
\label{group__OVALSYS_ga4dce9cafe732b5568c73b91cd4aa620b}

\begin{DoxyCompactList}\small\item\em Return {\bfseries true} if the sysdata instance is valid. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\end{Indent}
\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structoval__sysdata_a87265be887243bb9d2b57c6cbc286a74}{
struct \hyperlink{structoval__syschar__model}{oval\_\-syschar\_\-model} $\ast$ {\bfseries model}}
\label{structoval__sysdata_a87265be887243bb9d2b57c6cbc286a74}

\item 
\hypertarget{structoval__sysdata_ac04a3017a174a8154959717ceb05ae69}{
\hyperlink{group__OVAL_ga99498f525c1a0282ef45557fc882f97f}{oval\_\-subtype\_\-t} {\bfseries subtype}}
\label{structoval__sysdata_ac04a3017a174a8154959717ceb05ae69}

\item 
\hypertarget{structoval__sysdata_a2b73f3c34875b9becedc992dcb79d0b9}{
\hyperlink{group__OVALSYS_ga8ee215c8a9e2910e0595d0d32af688bc}{oval\_\-message\_\-level\_\-t} {\bfseries message\_\-level}}
\label{structoval__sysdata_a2b73f3c34875b9becedc992dcb79d0b9}

\item 
\hypertarget{structoval__sysdata_af108e3a3998d481fe6b321a2fc236b21}{
char $\ast$ {\bfseries id}}
\label{structoval__sysdata_af108e3a3998d481fe6b321a2fc236b21}

\item 
\hypertarget{structoval__sysdata_a3c498504772d79831a7576b1e0d31b6b}{
char $\ast$ {\bfseries message}}
\label{structoval__sysdata_a3c498504772d79831a7576b1e0d31b6b}

\item 
\hypertarget{structoval__sysdata_a6570ee20d326e25b920f943c4702ae1f}{
struct \hyperlink{structoval__collection}{oval\_\-collection} $\ast$ {\bfseries items}}
\label{structoval__sysdata_a6570ee20d326e25b920f943c4702ae1f}

\item 
\hypertarget{structoval__sysdata_af6f5124e548476d15e984e714957896c}{
\hyperlink{group__OVALSYS_gacf14e82865b7254b573e9a98e7fae422}{oval\_\-syschar\_\-status\_\-t} {\bfseries status}}
\label{structoval__sysdata_af6f5124e548476d15e984e714957896c}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Data item aggregator. Instances of Oval\_\-sysdata aggregate one or more item elements. Each item defines a specific piece of data on the system. 

The documentation for this struct was generated from the following files:\begin{DoxyCompactItemize}
\item 
/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/\hyperlink{oval__sysData_8c}{oval\_\-sysData.c}\item 
/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/public/\hyperlink{oval__system__characteristics_8h}{oval\_\-system\_\-characteristics.h}\end{DoxyCompactItemize}