Sophie

Sophie

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

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

\hypertarget{oval__set_8c}{
\section{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-set.c File Reference}
\label{oval__set_8c}\index{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-set.c@{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-set.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__setobject}{oval\_\-setobject}
\begin{DoxyCompactList}\small\item\em OVAL set object. \item\end{DoxyCompactList}\item 
struct \hyperlink{structoval__set__AGGREGATE}{oval\_\-set\_\-AGGREGATE}
\item 
struct \hyperlink{structoval__set__COLLECTIVE}{oval\_\-set\_\-COLLECTIVE}
\item 
struct \hyperlink{structoval__set__context}{oval\_\-set\_\-context}
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\hypertarget{oval__set_8c_a2aa45f598a8eb420023d96654cd6bea3}{
typedef struct \hyperlink{structoval__setobject}{oval\_\-setobject} {\bfseries oval\_\-set\_\-t}}
\label{oval__set_8c_a2aa45f598a8eb420023d96654cd6bea3}

\item 
\hypertarget{oval__set_8c_af0e2599fbdc9b2a4875e823d7e4112d3}{
typedef struct \hyperlink{structoval__set__AGGREGATE}{oval\_\-set\_\-AGGREGATE} {\bfseries oval\_\-set\_\-AGGREGATE\_\-t}}
\label{oval__set_8c_af0e2599fbdc9b2a4875e823d7e4112d3}

\item 
\hypertarget{oval__set_8c_a6c84b2601ed9ef4e38eab6cfdcedf20f}{
typedef struct \hyperlink{structoval__set__COLLECTIVE}{oval\_\-set\_\-COLLECTIVE} {\bfseries oval\_\-set\_\-COLLECTIVE\_\-t}}
\label{oval__set_8c_a6c84b2601ed9ef4e38eab6cfdcedf20f}

\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{oval__set_8c_ac96232848159c11518db490967aa9a35}{
bool {\bfseries oval\_\-setobject\_\-iterator\_\-has\_\-more} (struct oval\_\-setobject\_\-iterator $\ast$oc\_\-set)}
\label{oval__set_8c_ac96232848159c11518db490967aa9a35}

\item 
\hypertarget{oval__set_8c_a1faf426148e21ee0dc35b21279bebd9b}{
struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$ {\bfseries oval\_\-setobject\_\-iterator\_\-next} (struct oval\_\-setobject\_\-iterator $\ast$oc\_\-set)}
\label{oval__set_8c_a1faf426148e21ee0dc35b21279bebd9b}

\item 
\hypertarget{oval__set_8c_a87ccbe5e8098ac741da11ac556e0e95e}{
void {\bfseries oval\_\-setobject\_\-iterator\_\-free} (struct oval\_\-setobject\_\-iterator $\ast$oc\_\-set)}
\label{oval__set_8c_a87ccbe5e8098ac741da11ac556e0e95e}

\item 
\hypertarget{oval__set_8c_af076e11341a024d5a1c7463ae38f5b1a}{
\hyperlink{group__OVALDEF_gad53b9e7bb7cfcb4f85f67e2f486469df}{oval\_\-setobject\_\-type\_\-t} {\bfseries oval\_\-setobject\_\-get\_\-type} (struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$set)}
\label{oval__set_8c_af076e11341a024d5a1c7463ae38f5b1a}

\item 
\hypertarget{oval__set_8c_a3b80cd7c86917d16fed849d7a94a8709}{
\hyperlink{group__OVALDEF_ga695dd73f42848ceb78bc9c9b3794e08c}{oval\_\-setobject\_\-operation\_\-t} {\bfseries oval\_\-setobject\_\-get\_\-operation} (struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$set)}
\label{oval__set_8c_a3b80cd7c86917d16fed849d7a94a8709}

\item 
\hypertarget{oval__set_8c_a36bfb3241fa8be35eb213340266b496f}{
struct oval\_\-setobject\_\-iterator $\ast$ {\bfseries oval\_\-setobject\_\-get\_\-subsets} (struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$set)}
\label{oval__set_8c_a36bfb3241fa8be35eb213340266b496f}

\item 
\hypertarget{oval__set_8c_a29310472cf019d9666ece1f50d474951}{
struct \hyperlink{structoval__object__iterator}{oval\_\-object\_\-iterator} $\ast$ {\bfseries oval\_\-setobject\_\-get\_\-objects} (struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$set)}
\label{oval__set_8c_a29310472cf019d9666ece1f50d474951}

\item 
\hypertarget{oval__set_8c_a824ef21a5ba6c130e4028143102a48b9}{
struct \hyperlink{structoval__state__iterator}{oval\_\-state\_\-iterator} $\ast$ {\bfseries oval\_\-setobject\_\-get\_\-filters} (struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$set)}
\label{oval__set_8c_a824ef21a5ba6c130e4028143102a48b9}

\item 
\hypertarget{oval__set_8c_ab241eff2c2ba9418671ed8f7dfd7d686}{
struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$ {\bfseries oval\_\-setobject\_\-new} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$model)}
\label{oval__set_8c_ab241eff2c2ba9418671ed8f7dfd7d686}

\item 
\hypertarget{oval__set_8c_a9b07d869da532bcc63698001ae1c9615}{
bool {\bfseries oval\_\-setobject\_\-is\_\-valid} (struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$set\_\-object)}
\label{oval__set_8c_a9b07d869da532bcc63698001ae1c9615}

\item 
\hypertarget{oval__set_8c_ae86a35c0dd8bcd23274a66178507eb6d}{
bool {\bfseries oval\_\-setobject\_\-is\_\-locked} (struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$setobject)}
\label{oval__set_8c_ae86a35c0dd8bcd23274a66178507eb6d}

\item 
\hypertarget{oval__set_8c_a02d9dcf80f790a338483edf3fcacffb6}{
struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$ {\bfseries oval\_\-setobject\_\-clone} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$new\_\-model, struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$old\_\-setobject)}
\label{oval__set_8c_a02d9dcf80f790a338483edf3fcacffb6}

\item 
\hypertarget{oval__set_8c_a8425ccd8ee3669684924e761cf8cb29b}{
void {\bfseries oval\_\-setobject\_\-free} (struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$set)}
\label{oval__set_8c_a8425ccd8ee3669684924e761cf8cb29b}

\item 
\hypertarget{group__OVALDEF_gadecd5eaefbb82c7075b364e59ee16853}{
void {\bfseries oval\_\-setobject\_\-set\_\-type} (struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$set, \hyperlink{group__OVALDEF_gad53b9e7bb7cfcb4f85f67e2f486469df}{oval\_\-setobject\_\-type\_\-t} type)}
\label{group__OVALDEF_gadecd5eaefbb82c7075b364e59ee16853}

\item 
\hypertarget{oval__set_8c_aa417d15d006aa254380e4f7740dcc83f}{
void {\bfseries oval\_\-setobject\_\-set\_\-operation} (struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$set, \hyperlink{group__OVALDEF_ga695dd73f42848ceb78bc9c9b3794e08c}{oval\_\-setobject\_\-operation\_\-t} operation)}
\label{oval__set_8c_aa417d15d006aa254380e4f7740dcc83f}

\item 
\hypertarget{oval__set_8c_a70c6d6d696c537cbb32b8025665d7a5e}{
void {\bfseries oval\_\-setobject\_\-add\_\-subset} (struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$set, struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$subset)}
\label{oval__set_8c_a70c6d6d696c537cbb32b8025665d7a5e}

\item 
\hypertarget{oval__set_8c_a275453cef51e88c2e4ea83adcf13b22e}{
void {\bfseries oval\_\-setobject\_\-add\_\-object} (struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$set, struct \hyperlink{structoval__object}{oval\_\-object} $\ast$object)}
\label{oval__set_8c_a275453cef51e88c2e4ea83adcf13b22e}

\item 
\hypertarget{oval__set_8c_ac4fcb132dd9f1408063eaebeef6423ab}{
void {\bfseries oval\_\-setobject\_\-add\_\-filter} (struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$set, struct \hyperlink{structoval__state}{oval\_\-state} $\ast$filter)}
\label{oval__set_8c_ac4fcb132dd9f1408063eaebeef6423ab}

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

\item 
\hypertarget{oval__set_8c_ae18ee7218a7f66f6d0c844bde9f98fe5}{
void {\bfseries oval\_\-set\_\-to\_\-print} (struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$set, char $\ast$indent, int idx)}
\label{oval__set_8c_ae18ee7218a7f66f6d0c844bde9f98fe5}

\item 
\hypertarget{oval__set_8c_a485bb652402175877c07da82220cdd95}{
xmlNode $\ast$ {\bfseries oval\_\-set\_\-to\_\-dom} (struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$set, xmlDoc $\ast$doc, xmlNode $\ast$parent)}
\label{oval__set_8c_a485bb652402175877c07da82220cdd95}

\end{DoxyCompactItemize}


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