Sophie

Sophie

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

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

\hypertarget{oval__reference_8c}{
\section{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-reference.c File Reference}
\label{oval__reference_8c}\index{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-reference.c@{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-reference.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`\"{}../common/public/debug.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}../common/util.h\char`\"{}}\par
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structoval__reference}{oval\_\-reference}
\begin{DoxyCompactList}\small\item\em An Oval\_\-reference links an Oval\_\-definition to a definitive external reference. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\hypertarget{oval__reference_8c_a4d03cec4c2f27845ea9bfd9ba9b0d9d9}{
typedef struct \hyperlink{structoval__reference}{oval\_\-reference} {\bfseries oval\_\-reference\_\-t}}
\label{oval__reference_8c_a4d03cec4c2f27845ea9bfd9ba9b0d9d9}

\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{oval__reference_8c_ae73e7ada9f01a875d6e9cc07298bd114}{
bool {\bfseries oval\_\-reference\_\-iterator\_\-has\_\-more} (struct \hyperlink{structoval__reference__iterator}{oval\_\-reference\_\-iterator} $\ast$oc\_\-reference)}
\label{oval__reference_8c_ae73e7ada9f01a875d6e9cc07298bd114}

\item 
\hypertarget{oval__reference_8c_a78fb88545278dd2d4ca6d6be8e773f6c}{
struct \hyperlink{structoval__reference}{oval\_\-reference} $\ast$ {\bfseries oval\_\-reference\_\-iterator\_\-next} (struct \hyperlink{structoval__reference__iterator}{oval\_\-reference\_\-iterator} $\ast$oc\_\-reference)}
\label{oval__reference_8c_a78fb88545278dd2d4ca6d6be8e773f6c}

\item 
\hypertarget{oval__reference_8c_a12083b2a64b3ef00a1e96c8da1641174}{
void {\bfseries oval\_\-reference\_\-iterator\_\-free} (struct \hyperlink{structoval__reference__iterator}{oval\_\-reference\_\-iterator} $\ast$oc\_\-reference)}
\label{oval__reference_8c_a12083b2a64b3ef00a1e96c8da1641174}

\item 
\hypertarget{oval__reference_8c_a7ad63d6923eb212422671b9cd88e8463}{
char $\ast$ {\bfseries oval\_\-reference\_\-get\_\-source} (struct \hyperlink{structoval__reference}{oval\_\-reference} $\ast$ref)}
\label{oval__reference_8c_a7ad63d6923eb212422671b9cd88e8463}

\item 
\hypertarget{oval__reference_8c_aef0ac3b7dce3a343ffc38e8fd5524ae3}{
char $\ast$ {\bfseries oval\_\-reference\_\-get\_\-id} (struct \hyperlink{structoval__reference}{oval\_\-reference} $\ast$ref)}
\label{oval__reference_8c_aef0ac3b7dce3a343ffc38e8fd5524ae3}

\item 
\hypertarget{oval__reference_8c_a05e36d8a6283f5b5c272e650e60136aa}{
char $\ast$ {\bfseries oval\_\-reference\_\-get\_\-url} (struct \hyperlink{structoval__reference}{oval\_\-reference} $\ast$ref)}
\label{oval__reference_8c_a05e36d8a6283f5b5c272e650e60136aa}

\item 
\hypertarget{oval__reference_8c_a5997509677af8fcb7817ef8cdcfc1684}{
struct \hyperlink{structoval__reference}{oval\_\-reference} $\ast$ {\bfseries oval\_\-reference\_\-new} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$model)}
\label{oval__reference_8c_a5997509677af8fcb7817ef8cdcfc1684}

\item 
\hypertarget{oval__reference_8c_a21f322a00c0f29976da2e290610228af}{
bool {\bfseries oval\_\-reference\_\-is\_\-valid} (struct \hyperlink{structoval__reference}{oval\_\-reference} $\ast$ref)}
\label{oval__reference_8c_a21f322a00c0f29976da2e290610228af}

\item 
\hypertarget{oval__reference_8c_a990b6679df9c1c4e227ca229e4735ff7}{
bool {\bfseries oval\_\-reference\_\-is\_\-locked} (struct \hyperlink{structoval__reference}{oval\_\-reference} $\ast$ref)}
\label{oval__reference_8c_a990b6679df9c1c4e227ca229e4735ff7}

\item 
\hypertarget{oval__reference_8c_a408fb862634f9a20675707e1bc00a761}{
struct \hyperlink{structoval__reference}{oval\_\-reference} $\ast$ {\bfseries oval\_\-reference\_\-clone} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$new\_\-model, struct \hyperlink{structoval__reference}{oval\_\-reference} $\ast$old\_\-reference)}
\label{oval__reference_8c_a408fb862634f9a20675707e1bc00a761}

\item 
\hypertarget{oval__reference_8c_a7811ff51e8a5ffb9957e4ab1118d1825}{
void {\bfseries oval\_\-reference\_\-free} (struct \hyperlink{structoval__reference}{oval\_\-reference} $\ast$ref)}
\label{oval__reference_8c_a7811ff51e8a5ffb9957e4ab1118d1825}

\item 
\hypertarget{oval__reference_8c_afb91f00d091537332cf872bfe2c7dbd8}{
void {\bfseries oval\_\-reference\_\-set\_\-source} (struct \hyperlink{structoval__reference}{oval\_\-reference} $\ast$ref, char $\ast$source)}
\label{oval__reference_8c_afb91f00d091537332cf872bfe2c7dbd8}

\item 
\hypertarget{oval__reference_8c_a0ffa055c7146e52a92318018f2dab75f}{
void {\bfseries oval\_\-reference\_\-set\_\-id} (struct \hyperlink{structoval__reference}{oval\_\-reference} $\ast$ref, char $\ast$id)}
\label{oval__reference_8c_a0ffa055c7146e52a92318018f2dab75f}

\item 
\hypertarget{oval__reference_8c_a4c9477ad46331e9ee3b497dfc556f4e7}{
void {\bfseries oval\_\-reference\_\-set\_\-url} (struct \hyperlink{structoval__reference}{oval\_\-reference} $\ast$ref, char $\ast$url)}
\label{oval__reference_8c_a4c9477ad46331e9ee3b497dfc556f4e7}

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

\item 
\hypertarget{oval__reference_8c_a379981e15380169b4b28a0fe203f4935}{
void {\bfseries oval\_\-reference\_\-to\_\-print} (struct \hyperlink{structoval__reference}{oval\_\-reference} $\ast$ref, char $\ast$indent, int idx)}
\label{oval__reference_8c_a379981e15380169b4b28a0fe203f4935}

\end{DoxyCompactItemize}


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