Sophie

Sophie

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

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

\hypertarget{oval__value_8c}{
\section{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-value.c File Reference}
\label{oval__value_8c}\index{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-value.c@{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-value.c}}
}


Open Vulnerability and Assessment Language.  
{\ttfamily \#include $<$stdlib.h$>$}\par
{\ttfamily \#include $<$stdio.h$>$}\par
{\ttfamily \#include $<$string.h$>$}\par
{\ttfamily \#include $<$stdbool.h$>$}\par
{\ttfamily \#include \char`\"{}oval\_\-definitions\_\-impl.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}oval\_\-collection\_\-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__value}{oval\_\-value}
\begin{DoxyCompactList}\small\item\em OVAL object or item entity value. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\hypertarget{oval__value_8c_afc69bb8dbfccac463b754e17ba593de2}{
typedef struct \hyperlink{structoval__value}{oval\_\-value} {\bfseries oval\_\-value\_\-t}}
\label{oval__value_8c_afc69bb8dbfccac463b754e17ba593de2}

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

\item 
\hypertarget{oval__value_8c_a3248586a9e65a4be089f040cda2a1b99}{
struct \hyperlink{structoval__value}{oval\_\-value} $\ast$ {\bfseries oval\_\-value\_\-iterator\_\-next} (struct \hyperlink{structoval__value__iterator}{oval\_\-value\_\-iterator} $\ast$oc\_\-value)}
\label{oval__value_8c_a3248586a9e65a4be089f040cda2a1b99}

\item 
\hypertarget{oval__value_8c_a6ffc8b5653b0aa159867eca7768c8e31}{
void {\bfseries oval\_\-value\_\-iterator\_\-free} (struct \hyperlink{structoval__value__iterator}{oval\_\-value\_\-iterator} $\ast$oc\_\-value)}
\label{oval__value_8c_a6ffc8b5653b0aa159867eca7768c8e31}

\item 
\hypertarget{oval__value_8c_a5a32cb52abd72ca7c460c83198716bdb}{
int {\bfseries oval\_\-value\_\-iterator\_\-remaining} (struct \hyperlink{structoval__value__iterator}{oval\_\-value\_\-iterator} $\ast$iterator)}
\label{oval__value_8c_a5a32cb52abd72ca7c460c83198716bdb}

\item 
\hypertarget{oval__value_8c_a8b8bdad3a01ad3472dade9db22e3c8d7}{
\hyperlink{group__OVALDEF_gaf069fe2fb2a9ae3abe47cab55b89827e}{oval\_\-datatype\_\-t} {\bfseries oval\_\-value\_\-get\_\-datatype} (struct \hyperlink{structoval__value}{oval\_\-value} $\ast$value)}
\label{oval__value_8c_a8b8bdad3a01ad3472dade9db22e3c8d7}

\item 
\hypertarget{oval__value_8c_adc59c73ddfd856f6a5c7e2d84d0429b9}{
char $\ast$ {\bfseries oval\_\-value\_\-get\_\-text} (struct \hyperlink{structoval__value}{oval\_\-value} $\ast$value)}
\label{oval__value_8c_adc59c73ddfd856f6a5c7e2d84d0429b9}

\item 
\hypertarget{oval__value_8c_a66ec9d05e60c293ce18745405db06610}{
unsigned char $\ast$ {\bfseries oval\_\-value\_\-get\_\-binary} (struct \hyperlink{structoval__value}{oval\_\-value} $\ast$value)}
\label{oval__value_8c_a66ec9d05e60c293ce18745405db06610}

\item 
\hypertarget{oval__value_8c_a6cef485d5c639d3b04078ccdc7a9b375}{
bool {\bfseries oval\_\-value\_\-get\_\-boolean} (struct \hyperlink{structoval__value}{oval\_\-value} $\ast$value)}
\label{oval__value_8c_a6cef485d5c639d3b04078ccdc7a9b375}

\item 
\hypertarget{oval__value_8c_a1b8b7ec2ab93ed1d767b285a70085ed8}{
float {\bfseries oval\_\-value\_\-get\_\-float} (struct \hyperlink{structoval__value}{oval\_\-value} $\ast$value)}
\label{oval__value_8c_a1b8b7ec2ab93ed1d767b285a70085ed8}

\item 
\hypertarget{oval__value_8c_a269fdb2163efe0914976d062e099af3b}{
long {\bfseries oval\_\-value\_\-get\_\-integer} (struct \hyperlink{structoval__value}{oval\_\-value} $\ast$value)}
\label{oval__value_8c_a269fdb2163efe0914976d062e099af3b}

\item 
\hypertarget{oval__value_8c_a91e1f1008dfc851a082a7cbba9126f37}{
struct \hyperlink{structoval__value}{oval\_\-value} $\ast$ {\bfseries oval\_\-value\_\-new} (\hyperlink{group__OVALDEF_gaf069fe2fb2a9ae3abe47cab55b89827e}{oval\_\-datatype\_\-t} datatype, char $\ast$text\_\-value)}
\label{oval__value_8c_a91e1f1008dfc851a082a7cbba9126f37}

\item 
\hypertarget{oval__value_8c_ae54bae024f0cc8913c903d441daac415}{
bool {\bfseries oval\_\-value\_\-is\_\-valid} (struct \hyperlink{structoval__value}{oval\_\-value} $\ast$value)}
\label{oval__value_8c_ae54bae024f0cc8913c903d441daac415}

\item 
\hypertarget{oval__value_8c_adbcd7d50988fc8450f3821a6f075062d}{
bool {\bfseries oval\_\-value\_\-is\_\-locked} (struct \hyperlink{structoval__value}{oval\_\-value} $\ast$value)}
\label{oval__value_8c_adbcd7d50988fc8450f3821a6f075062d}

\item 
\hypertarget{oval__value_8c_a7d1af8b08bac5363088cb08882e9de3d}{
struct \hyperlink{structoval__value}{oval\_\-value} $\ast$ {\bfseries oval\_\-value\_\-clone} (struct \hyperlink{structoval__value}{oval\_\-value} $\ast$old\_\-value)}
\label{oval__value_8c_a7d1af8b08bac5363088cb08882e9de3d}

\item 
\hypertarget{oval__value_8c_a09968b6ed45602dc7767df25fba4325b}{
void {\bfseries oval\_\-value\_\-free} (struct \hyperlink{structoval__value}{oval\_\-value} $\ast$value)}
\label{oval__value_8c_a09968b6ed45602dc7767df25fba4325b}

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

\item 
\hypertarget{oval__value_8c_a808f33adc89b5f7adf3396c50b89fa79}{
void {\bfseries oval\_\-value\_\-to\_\-print} (struct \hyperlink{structoval__value}{oval\_\-value} $\ast$value, char $\ast$indent, int idx)}
\label{oval__value_8c_a808f33adc89b5f7adf3396c50b89fa79}

\item 
\hypertarget{oval__value_8c_acea110a2055b97857ed08e5683df2c07}{
xmlNode $\ast$ {\bfseries oval\_\-value\_\-to\_\-dom} (struct \hyperlink{structoval__value}{oval\_\-value} $\ast$value, xmlDoc $\ast$doc, xmlNode $\ast$parent)}
\label{oval__value_8c_acea110a2055b97857ed08e5683df2c07}

\end{DoxyCompactItemize}


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