Sophie

Sophie

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

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

\hypertarget{oval__objectContent_8c}{
\section{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-objectContent.c File Reference}
\label{oval__objectContent_8c}\index{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-objectContent.c@{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-objectContent.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__object__content}{oval\_\-object\_\-content}
\begin{DoxyCompactList}\small\item\em An Oval\_\-object\_\-content instance specifies an \hyperlink{structoval__object}{oval\_\-object} field. \item\end{DoxyCompactList}\item 
struct \hyperlink{structoval__object__content__ENTITY}{oval\_\-object\_\-content\_\-ENTITY}
\item 
struct \hyperlink{structoval__object__content__SET}{oval\_\-object\_\-content\_\-SET}
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\hypertarget{oval__objectContent_8c_a2a278a5f2d3c0cdf58be9457208842d9}{
typedef struct \hyperlink{structoval__object__content}{oval\_\-object\_\-content} {\bfseries oval\_\-object\_\-content\_\-t}}
\label{oval__objectContent_8c_a2a278a5f2d3c0cdf58be9457208842d9}

\item 
\hypertarget{oval__objectContent_8c_a8a56ffa2c1207801a61506701a4408b1}{
typedef struct \hyperlink{structoval__object__content__ENTITY}{oval\_\-object\_\-content\_\-ENTITY} {\bfseries oval\_\-object\_\-content\_\-ENTITY\_\-t}}
\label{oval__objectContent_8c_a8a56ffa2c1207801a61506701a4408b1}

\item 
\hypertarget{oval__objectContent_8c_a6596ebc15511e7cb0a273b78e0320dfe}{
typedef struct \hyperlink{structoval__object__content__SET}{oval\_\-object\_\-content\_\-SET} {\bfseries oval\_\-object\_\-content\_\-SET\_\-t}}
\label{oval__objectContent_8c_a6596ebc15511e7cb0a273b78e0320dfe}

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

\item 
\hypertarget{oval__objectContent_8c_a944c20c9c283e1bed8aa8b14e951ddfb}{
struct \hyperlink{structoval__object__content}{oval\_\-object\_\-content} $\ast$ {\bfseries oval\_\-object\_\-content\_\-iterator\_\-next} (struct \hyperlink{structoval__object__content__iterator}{oval\_\-object\_\-content\_\-iterator} $\ast$oc\_\-object\_\-content)}
\label{oval__objectContent_8c_a944c20c9c283e1bed8aa8b14e951ddfb}

\item 
\hypertarget{oval__objectContent_8c_afa34f5c042bc90ce8937acbad9cceb50}{
void {\bfseries oval\_\-object\_\-content\_\-iterator\_\-free} (struct \hyperlink{structoval__object__content__iterator}{oval\_\-object\_\-content\_\-iterator} $\ast$oc\_\-object\_\-content)}
\label{oval__objectContent_8c_afa34f5c042bc90ce8937acbad9cceb50}

\item 
\hypertarget{oval__objectContent_8c_a2f01e6ef11d3ebbd19dba8fcc0bd38fd}{
char $\ast$ {\bfseries oval\_\-object\_\-content\_\-get\_\-field\_\-name} (struct \hyperlink{structoval__object__content}{oval\_\-object\_\-content} $\ast$content)}
\label{oval__objectContent_8c_a2f01e6ef11d3ebbd19dba8fcc0bd38fd}

\item 
\hypertarget{oval__objectContent_8c_a45b25ab75c5038d00c5f523a94dfca6b}{
\hyperlink{group__OVALDEF_gaf5a61d142a62eb195ad4483627e458b4}{oval\_\-object\_\-content\_\-type\_\-t} {\bfseries oval\_\-object\_\-content\_\-get\_\-type} (struct \hyperlink{structoval__object__content}{oval\_\-object\_\-content} $\ast$content)}
\label{oval__objectContent_8c_a45b25ab75c5038d00c5f523a94dfca6b}

\item 
\hypertarget{oval__objectContent_8c_ac90acead4d5be3b7330f6acb389ff9a2}{
struct \hyperlink{structoval__entity}{oval\_\-entity} $\ast$ {\bfseries oval\_\-object\_\-content\_\-get\_\-entity} (struct \hyperlink{structoval__object__content}{oval\_\-object\_\-content} $\ast$content)}
\label{oval__objectContent_8c_ac90acead4d5be3b7330f6acb389ff9a2}

\item 
\hypertarget{oval__objectContent_8c_a3977af3225c7e160556325f185194758}{
\hyperlink{group__OVALDEF_ga926ba821c14d2faac9a23b8908c23d70}{oval\_\-check\_\-t} {\bfseries oval\_\-object\_\-content\_\-get\_\-varCheck} (struct \hyperlink{structoval__object__content}{oval\_\-object\_\-content} $\ast$content)}
\label{oval__objectContent_8c_a3977af3225c7e160556325f185194758}

\item 
\hypertarget{oval__objectContent_8c_a17bba091a64725d6d21bda761d9b3292}{
struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$ {\bfseries oval\_\-object\_\-content\_\-get\_\-setobject} (struct \hyperlink{structoval__object__content}{oval\_\-object\_\-content} $\ast$content)}
\label{oval__objectContent_8c_a17bba091a64725d6d21bda761d9b3292}

\item 
\hypertarget{oval__objectContent_8c_a88cf0ec9c966844d0073bb64867000f5}{
struct \hyperlink{structoval__object__content}{oval\_\-object\_\-content} $\ast$ {\bfseries oval\_\-object\_\-content\_\-new} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$model, \hyperlink{group__OVALDEF_gaf5a61d142a62eb195ad4483627e458b4}{oval\_\-object\_\-content\_\-type\_\-t} type)}
\label{oval__objectContent_8c_a88cf0ec9c966844d0073bb64867000f5}

\item 
\hypertarget{oval__objectContent_8c_ab7cd02df736c511429724559d867df19}{
bool {\bfseries oval\_\-object\_\-content\_\-is\_\-valid} (struct \hyperlink{structoval__object__content}{oval\_\-object\_\-content} $\ast$object\_\-content)}
\label{oval__objectContent_8c_ab7cd02df736c511429724559d867df19}

\item 
\hypertarget{oval__objectContent_8c_ae28871e58b480ceac1a2a49e91cfcb1b}{
bool {\bfseries oval\_\-object\_\-content\_\-is\_\-locked} (struct \hyperlink{structoval__object__content}{oval\_\-object\_\-content} $\ast$object\_\-content)}
\label{oval__objectContent_8c_ae28871e58b480ceac1a2a49e91cfcb1b}

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

\item 
\hypertarget{oval__objectContent_8c_aeb4a442825c4c63e34b3bec6763fe384}{
void {\bfseries oval\_\-object\_\-content\_\-free} (struct \hyperlink{structoval__object__content}{oval\_\-object\_\-content} $\ast$content)}
\label{oval__objectContent_8c_aeb4a442825c4c63e34b3bec6763fe384}

\item 
\hypertarget{oval__objectContent_8c_a72c60e82314163095bf1887281aa0472}{
void {\bfseries oval\_\-object\_\-content\_\-set\_\-type} (struct \hyperlink{structoval__object__content}{oval\_\-object\_\-content} $\ast$content, \hyperlink{group__OVALDEF_gaf5a61d142a62eb195ad4483627e458b4}{oval\_\-object\_\-content\_\-type\_\-t} type)}
\label{oval__objectContent_8c_a72c60e82314163095bf1887281aa0472}

\item 
\hypertarget{oval__objectContent_8c_af593a6b30876e9cdd420f2448768dfb2}{
void {\bfseries oval\_\-object\_\-content\_\-set\_\-field\_\-name} (struct \hyperlink{structoval__object__content}{oval\_\-object\_\-content} $\ast$content, char $\ast$name)}
\label{oval__objectContent_8c_af593a6b30876e9cdd420f2448768dfb2}

\item 
\hypertarget{oval__objectContent_8c_a377b106b76a6ed9f9d7e5539fcabe36b}{
void {\bfseries oval\_\-object\_\-content\_\-set\_\-entity} (struct \hyperlink{structoval__object__content}{oval\_\-object\_\-content} $\ast$content, struct \hyperlink{structoval__entity}{oval\_\-entity} $\ast$entity)}
\label{oval__objectContent_8c_a377b106b76a6ed9f9d7e5539fcabe36b}

\item 
\hypertarget{oval__objectContent_8c_a5d0100cf5b8f9bc9b048c4fdcc6a7918}{
void {\bfseries oval\_\-object\_\-content\_\-set\_\-varCheck} (struct \hyperlink{structoval__object__content}{oval\_\-object\_\-content} $\ast$content, \hyperlink{group__OVALDEF_ga926ba821c14d2faac9a23b8908c23d70}{oval\_\-check\_\-t} check)}
\label{oval__objectContent_8c_a5d0100cf5b8f9bc9b048c4fdcc6a7918}

\item 
\hypertarget{oval__objectContent_8c_a1d97c4c2021d94035ddb08dd94020262}{
void {\bfseries oval\_\-object\_\-content\_\-set\_\-setobject} (struct \hyperlink{structoval__object__content}{oval\_\-object\_\-content} $\ast$content, struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$set)}
\label{oval__objectContent_8c_a1d97c4c2021d94035ddb08dd94020262}

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

\item 
\hypertarget{oval__objectContent_8c_a2b56b92ecb352fae69bbcba0dbd9369f}{
void {\bfseries oval\_\-object\_\-content\_\-to\_\-print} (struct \hyperlink{structoval__object__content}{oval\_\-object\_\-content} $\ast$content, char $\ast$indent, int idx)}
\label{oval__objectContent_8c_a2b56b92ecb352fae69bbcba0dbd9369f}

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

\end{DoxyCompactItemize}


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