Sophie

Sophie

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

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

\hypertarget{oval__stateContent_8c}{
\section{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-stateContent.c File Reference}
\label{oval__stateContent_8c}\index{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-stateContent.c@{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-stateContent.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\_\-definitions\_\-impl.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}oval\_\-collection\_\-impl.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}oval\_\-agent\_\-api\_\-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__state__content}{oval\_\-state\_\-content}
\begin{DoxyCompactList}\small\item\em An Oval\_\-state\_\-content instance specifies an \hyperlink{structoval__state}{oval\_\-state} field. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\hypertarget{oval__stateContent_8c_ac43b9b152eff1dca42c21707a4d40c40}{
typedef struct \hyperlink{structoval__state__content}{oval\_\-state\_\-content} {\bfseries oval\_\-state\_\-content\_\-t}}
\label{oval__stateContent_8c_ac43b9b152eff1dca42c21707a4d40c40}

\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{oval__stateContent_8c_ac190f9d9aa96e715904f29e00ba5030c}{
bool {\bfseries oval\_\-state\_\-content\_\-iterator\_\-has\_\-more} (struct \hyperlink{structoval__state__content__iterator}{oval\_\-state\_\-content\_\-iterator} $\ast$oc\_\-state\_\-content)}
\label{oval__stateContent_8c_ac190f9d9aa96e715904f29e00ba5030c}

\item 
\hypertarget{oval__stateContent_8c_aa7c024a6c9dbe7838d696a5a1a33e015}{
struct \hyperlink{structoval__state__content}{oval\_\-state\_\-content} $\ast$ {\bfseries oval\_\-state\_\-content\_\-iterator\_\-next} (struct \hyperlink{structoval__state__content__iterator}{oval\_\-state\_\-content\_\-iterator} $\ast$oc\_\-state\_\-content)}
\label{oval__stateContent_8c_aa7c024a6c9dbe7838d696a5a1a33e015}

\item 
\hypertarget{oval__stateContent_8c_a1ec661f06a725cbba92a7e2dcc8a4bd1}{
void {\bfseries oval\_\-state\_\-content\_\-iterator\_\-free} (struct \hyperlink{structoval__state__content__iterator}{oval\_\-state\_\-content\_\-iterator} $\ast$oc\_\-state\_\-content)}
\label{oval__stateContent_8c_a1ec661f06a725cbba92a7e2dcc8a4bd1}

\item 
\hypertarget{oval__stateContent_8c_a1b8a5191178afcdc25b76584e7689577}{
struct \hyperlink{structoval__entity}{oval\_\-entity} $\ast$ {\bfseries oval\_\-state\_\-content\_\-get\_\-entity} (struct \hyperlink{structoval__state__content}{oval\_\-state\_\-content} $\ast$content)}
\label{oval__stateContent_8c_a1b8a5191178afcdc25b76584e7689577}

\item 
\hypertarget{oval__stateContent_8c_a1e6b2b7d1862c89489e32027e73ee978}{
\hyperlink{group__OVALDEF_ga926ba821c14d2faac9a23b8908c23d70}{oval\_\-check\_\-t} {\bfseries oval\_\-state\_\-content\_\-get\_\-var\_\-check} (struct \hyperlink{structoval__state__content}{oval\_\-state\_\-content} $\ast$content)}
\label{oval__stateContent_8c_a1e6b2b7d1862c89489e32027e73ee978}

\item 
\hypertarget{oval__stateContent_8c_a3191874d7b6b4a97ec25e3aa64c1e55d}{
\hyperlink{group__OVALDEF_ga926ba821c14d2faac9a23b8908c23d70}{oval\_\-check\_\-t} {\bfseries oval\_\-state\_\-content\_\-get\_\-ent\_\-check} (struct \hyperlink{structoval__state__content}{oval\_\-state\_\-content} $\ast$content)}
\label{oval__stateContent_8c_a3191874d7b6b4a97ec25e3aa64c1e55d}

\item 
\hypertarget{oval__stateContent_8c_a7eb13806e98de21e2befeacb83c2fa4b}{
struct \hyperlink{structoval__state__content}{oval\_\-state\_\-content} $\ast$ {\bfseries oval\_\-state\_\-content\_\-new} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$model)}
\label{oval__stateContent_8c_a7eb13806e98de21e2befeacb83c2fa4b}

\item 
\hypertarget{oval__stateContent_8c_aa6045ab15c2b6e4e2add09f5a67a7576}{
bool {\bfseries oval\_\-state\_\-content\_\-is\_\-locked} (struct \hyperlink{structoval__state__content}{oval\_\-state\_\-content} $\ast$state\_\-content)}
\label{oval__stateContent_8c_aa6045ab15c2b6e4e2add09f5a67a7576}

\item 
\hypertarget{oval__stateContent_8c_a1866db2a1abad6a55b78f24e44ec3148}{
struct \hyperlink{structoval__state__content}{oval\_\-state\_\-content} $\ast$ {\bfseries oval\_\-state\_\-content\_\-clone} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$new\_\-model, struct \hyperlink{structoval__state__content}{oval\_\-state\_\-content} $\ast$old\_\-content)}
\label{oval__stateContent_8c_a1866db2a1abad6a55b78f24e44ec3148}

\item 
\hypertarget{oval__stateContent_8c_ac8e602d1e174e7354a795aaa4e63d1e9}{
void {\bfseries oval\_\-state\_\-content\_\-free} (struct \hyperlink{structoval__state__content}{oval\_\-state\_\-content} $\ast$content)}
\label{oval__stateContent_8c_ac8e602d1e174e7354a795aaa4e63d1e9}

\item 
\hypertarget{oval__stateContent_8c_a7f7db93fb4147ad67cb641533a1b3432}{
void {\bfseries oval\_\-state\_\-content\_\-set\_\-entity} (struct \hyperlink{structoval__state__content}{oval\_\-state\_\-content} $\ast$content, struct \hyperlink{structoval__entity}{oval\_\-entity} $\ast$entity)}
\label{oval__stateContent_8c_a7f7db93fb4147ad67cb641533a1b3432}

\item 
\hypertarget{oval__stateContent_8c_a03b1e8cf68326b28a20e73e1c022b42a}{
void {\bfseries oval\_\-state\_\-content\_\-set\_\-varcheck} (struct \hyperlink{structoval__state__content}{oval\_\-state\_\-content} $\ast$content, \hyperlink{group__OVALDEF_ga926ba821c14d2faac9a23b8908c23d70}{oval\_\-check\_\-t} check)}
\label{oval__stateContent_8c_a03b1e8cf68326b28a20e73e1c022b42a}

\item 
\hypertarget{oval__stateContent_8c_a7e7b5c6cc031aee8127feed0b7de06b8}{
void {\bfseries oval\_\-state\_\-content\_\-set\_\-entcheck} (struct \hyperlink{structoval__state__content}{oval\_\-state\_\-content} $\ast$content, \hyperlink{group__OVALDEF_ga926ba821c14d2faac9a23b8908c23d70}{oval\_\-check\_\-t} check)}
\label{oval__stateContent_8c_a7e7b5c6cc031aee8127feed0b7de06b8}

\item 
\hypertarget{oval__stateContent_8c_a3ff8ecbf5699eac780971c2e2a42534e}{
int {\bfseries oval\_\-state\_\-content\_\-parse\_\-tag} (xmlTextReaderPtr reader, struct \hyperlink{structoval__parser__context}{oval\_\-parser\_\-context} $\ast$context, \hyperlink{util_8h_ac32fc75588117050825915e52af52992}{oscap\_\-consumer\_\-func} consumer, void $\ast$user)}
\label{oval__stateContent_8c_a3ff8ecbf5699eac780971c2e2a42534e}

\item 
\hypertarget{oval__stateContent_8c_ad4a2610f4cea9446280b3c2b12fc6b29}{
xmlNode $\ast$ {\bfseries oval\_\-state\_\-content\_\-to\_\-dom} (struct \hyperlink{structoval__state__content}{oval\_\-state\_\-content} $\ast$content, xmlDoc $\ast$doc, xmlNode $\ast$parent)}
\label{oval__stateContent_8c_ad4a2610f4cea9446280b3c2b12fc6b29}

\end{DoxyCompactItemize}


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