\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/}