\hypertarget{oval__variableBinding_8c}{ \section{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-variableBinding.c File Reference} \label{oval__variableBinding_8c}\index{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-variableBinding.c@{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-variableBinding.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/util.h\char`\"{}}\par {\ttfamily \#include \char`\"{}../common/public/debug.h\char`\"{}}\par \subsection*{Data Structures} \begin{DoxyCompactItemize} \item struct \hyperlink{structoval__variable__binding}{oval\_\-variable\_\-binding} \begin{DoxyCompactList}\small\item\em Binding of an value to an OVAL variable. \item\end{DoxyCompactList}\end{DoxyCompactItemize} \subsection*{Typedefs} \begin{DoxyCompactItemize} \item \hypertarget{oval__variableBinding_8c_a5b0677e31d297d743121e9c7fd876f0f}{ typedef struct \hyperlink{structoval__variable__binding}{oval\_\-variable\_\-binding} {\bfseries oval\_\-variable\_\-binding\_\-t}} \label{oval__variableBinding_8c_a5b0677e31d297d743121e9c7fd876f0f} \end{DoxyCompactItemize} \subsection*{Functions} \begin{DoxyCompactItemize} \item \hypertarget{oval__variableBinding_8c_aa73796053ea4122647327b38646d23b7}{ bool {\bfseries oval\_\-variable\_\-binding\_\-iterator\_\-has\_\-more} (struct \hyperlink{structoval__variable__binding__iterator}{oval\_\-variable\_\-binding\_\-iterator} $\ast$oc\_\-variable\_\-binding)} \label{oval__variableBinding_8c_aa73796053ea4122647327b38646d23b7} \item \hypertarget{oval__variableBinding_8c_ad45da022bbcd3888885ff22067668a85}{ struct \hyperlink{structoval__variable__binding}{oval\_\-variable\_\-binding} $\ast$ {\bfseries oval\_\-variable\_\-binding\_\-iterator\_\-next} (struct \hyperlink{structoval__variable__binding__iterator}{oval\_\-variable\_\-binding\_\-iterator} $\ast$oc\_\-variable\_\-binding)} \label{oval__variableBinding_8c_ad45da022bbcd3888885ff22067668a85} \item \hypertarget{oval__variableBinding_8c_a978feec15fd6e34aca9f65b1bbd941ad}{ void {\bfseries oval\_\-variable\_\-binding\_\-iterator\_\-free} (struct \hyperlink{structoval__variable__binding__iterator}{oval\_\-variable\_\-binding\_\-iterator} $\ast$oc\_\-variable\_\-binding)} \label{oval__variableBinding_8c_a978feec15fd6e34aca9f65b1bbd941ad} \item \hypertarget{oval__variableBinding_8c_a329b1d0c9d5d5e2439f6faf4798f4431}{ struct \hyperlink{structoval__variable}{oval\_\-variable} $\ast$ {\bfseries oval\_\-variable\_\-binding\_\-get\_\-variable} (struct \hyperlink{structoval__variable__binding}{oval\_\-variable\_\-binding} $\ast$binding)} \label{oval__variableBinding_8c_a329b1d0c9d5d5e2439f6faf4798f4431} \item \hypertarget{oval__variableBinding_8c_a55a0d78636e16dac43218a96f0dd0454}{ char $\ast$ {\bfseries oval\_\-variable\_\-binding\_\-get\_\-value} (struct \hyperlink{structoval__variable__binding}{oval\_\-variable\_\-binding} $\ast$binding)} \label{oval__variableBinding_8c_a55a0d78636e16dac43218a96f0dd0454} \item \hypertarget{oval__variableBinding_8c_aa461198ac2b3ed4d14d15cdf58dc38d6}{ void {\bfseries oval\_\-variable\_\-binding\_\-set\_\-variable} (struct \hyperlink{structoval__variable__binding}{oval\_\-variable\_\-binding} $\ast$binding, struct \hyperlink{structoval__variable}{oval\_\-variable} $\ast$variable)} \label{oval__variableBinding_8c_aa461198ac2b3ed4d14d15cdf58dc38d6} \item \hypertarget{oval__variableBinding_8c_ae622151e37b358448781541bbcf96ad3}{ void {\bfseries oval\_\-variable\_\-binding\_\-set\_\-value} (struct \hyperlink{structoval__variable__binding}{oval\_\-variable\_\-binding} $\ast$binding, char $\ast$value)} \label{oval__variableBinding_8c_ae622151e37b358448781541bbcf96ad3} \item \hypertarget{oval__variableBinding_8c_aec6a01fa164e0f35a76e1aaff9879a0b}{ struct \hyperlink{structoval__variable__binding}{oval\_\-variable\_\-binding} $\ast$ {\bfseries oval\_\-variable\_\-binding\_\-new} (struct \hyperlink{structoval__variable}{oval\_\-variable} $\ast$variable, char $\ast$value)} \label{oval__variableBinding_8c_aec6a01fa164e0f35a76e1aaff9879a0b} \item \hypertarget{oval__variableBinding_8c_ae8a4c31f1c6ffaca936271f51c34ebd8}{ struct \hyperlink{structoval__variable__binding}{oval\_\-variable\_\-binding} $\ast$ {\bfseries oval\_\-variable\_\-binding\_\-clone} (struct \hyperlink{structoval__variable__binding}{oval\_\-variable\_\-binding} $\ast$old\_\-binding, struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$def\_\-model)} \label{oval__variableBinding_8c_ae8a4c31f1c6ffaca936271f51c34ebd8} \item \hypertarget{oval__variableBinding_8c_acfcd51a3e440262b525eec349bef55fb}{ void {\bfseries oval\_\-variable\_\-binding\_\-free} (struct \hyperlink{structoval__variable__binding}{oval\_\-variable\_\-binding} $\ast$binding)} \label{oval__variableBinding_8c_acfcd51a3e440262b525eec349bef55fb} \item \hypertarget{oval__variableBinding_8c_ae027bcca07cfd498fcb235710fb2986c}{ int {\bfseries oval\_\-variable\_\-binding\_\-parse\_\-tag} (xmlTextReaderPtr reader, struct \hyperlink{structoval__parser__context}{oval\_\-parser\_\-context} $\ast$context, oval\_\-variable\_\-binding\_\-consumer consumer, void $\ast$client)} \label{oval__variableBinding_8c_ae027bcca07cfd498fcb235710fb2986c} \item \hypertarget{oval__variableBinding_8c_a416bfd6c44d2e194136b595d2299f849}{ void {\bfseries oval\_\-variable\_\-binding\_\-to\_\-dom} (struct \hyperlink{structoval__variable__binding}{oval\_\-variable\_\-binding} $\ast$binding, xmlDoc $\ast$doc, xmlNode $\ast$tag\_\-parent)} \label{oval__variableBinding_8c_a416bfd6c44d2e194136b595d2299f849} \end{DoxyCompactItemize} \subsection{Detailed Description} Open Vulnerability and Assessment Language. See more details at \href{http://oval.mitre.org/}{\tt http://oval.mitre.org/}