Sophie

Sophie

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

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

\hypertarget{oval__behavior_8c}{
\section{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-behavior.c File Reference}
\label{oval__behavior_8c}\index{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-behavior.c@{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-behavior.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\_\-string\_\-map\_\-impl.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}../common/util.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}../common/public/debug.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}../common/\_\-error.h\char`\"{}}\par
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structoval__behavior}{oval\_\-behavior}
\begin{DoxyCompactList}\small\item\em OVAL behavior. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\hypertarget{oval__behavior_8c_a937b1588b448a5dda504c3110909f654}{
typedef struct \hyperlink{structoval__behavior}{oval\_\-behavior} {\bfseries oval\_\-behavior\_\-t}}
\label{oval__behavior_8c_a937b1588b448a5dda504c3110909f654}

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

\item 
\hypertarget{oval__behavior_8c_a24f6130a519fe71aaada6a225569e41d}{
struct \hyperlink{structoval__behavior}{oval\_\-behavior} $\ast$ {\bfseries oval\_\-behavior\_\-iterator\_\-next} (struct \hyperlink{structoval__behavior__iterator}{oval\_\-behavior\_\-iterator} $\ast$oc\_\-behavior)}
\label{oval__behavior_8c_a24f6130a519fe71aaada6a225569e41d}

\item 
\hypertarget{oval__behavior_8c_ac5fc89b0debe919d2baac16333f6bc48}{
void {\bfseries oval\_\-behavior\_\-iterator\_\-free} (struct \hyperlink{structoval__behavior__iterator}{oval\_\-behavior\_\-iterator} $\ast$oc\_\-behavior)}
\label{oval__behavior_8c_ac5fc89b0debe919d2baac16333f6bc48}

\item 
\hypertarget{oval__behavior_8c_a8d5638c501559356bea0efd9b79ca703}{
char $\ast$ {\bfseries oval\_\-behavior\_\-get\_\-value} (struct \hyperlink{structoval__behavior}{oval\_\-behavior} $\ast$behavior)}
\label{oval__behavior_8c_a8d5638c501559356bea0efd9b79ca703}

\item 
\hypertarget{oval__behavior_8c_a4468b2d71e0e490adf05a93b176f7f18}{
char $\ast$ {\bfseries oval\_\-behavior\_\-get\_\-key} (struct \hyperlink{structoval__behavior}{oval\_\-behavior} $\ast$behavior)}
\label{oval__behavior_8c_a4468b2d71e0e490adf05a93b176f7f18}

\item 
\hypertarget{oval__behavior_8c_a87ce80d74bde25c1dba7a2427e60cbc7}{
struct \hyperlink{structoval__behavior}{oval\_\-behavior} $\ast$ {\bfseries oval\_\-behavior\_\-new} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$model)}
\label{oval__behavior_8c_a87ce80d74bde25c1dba7a2427e60cbc7}

\item 
\hypertarget{oval__behavior_8c_a3779201105e8af408b3ed66175b77f4c}{
struct \hyperlink{structoval__behavior}{oval\_\-behavior} $\ast$ {\bfseries oval\_\-behavior\_\-clone} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$new\_\-model, struct \hyperlink{structoval__behavior}{oval\_\-behavior} $\ast$old\_\-behavior)}
\label{oval__behavior_8c_a3779201105e8af408b3ed66175b77f4c}

\item 
\hypertarget{oval__behavior_8c_a51e5756370339b6b9a2b5463a4fc407e}{
bool {\bfseries oval\_\-behavior\_\-is\_\-valid} (struct \hyperlink{structoval__behavior}{oval\_\-behavior} $\ast$behavior)}
\label{oval__behavior_8c_a51e5756370339b6b9a2b5463a4fc407e}

\item 
\hypertarget{oval__behavior_8c_ad33119d1c70659f3e394232f28dc146c}{
bool {\bfseries oval\_\-behavior\_\-is\_\-locked} (struct \hyperlink{structoval__behavior}{oval\_\-behavior} $\ast$behavior)}
\label{oval__behavior_8c_ad33119d1c70659f3e394232f28dc146c}

\item 
\hypertarget{oval__behavior_8c_af255c3ca2a59365a300a953345f47250}{
void {\bfseries oval\_\-behavior\_\-free} (struct \hyperlink{structoval__behavior}{oval\_\-behavior} $\ast$behavior)}
\label{oval__behavior_8c_af255c3ca2a59365a300a953345f47250}

\item 
\hypertarget{oval__behavior_8c_ae7dd9303342148ca4d37d2a9ac5cf926}{
void {\bfseries oval\_\-behavior\_\-set\_\-keyval} (struct \hyperlink{structoval__behavior}{oval\_\-behavior} $\ast$behavior, const char $\ast$key, const char $\ast$value)}
\label{oval__behavior_8c_ae7dd9303342148ca4d37d2a9ac5cf926}

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

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

\end{DoxyCompactItemize}


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