Sophie

Sophie

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

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

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


Open Vulnerability and Assessment Language.  
{\ttfamily \#include \char`\"{}oval\_\-definitions\_\-impl.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}oval\_\-agent\_\-api\_\-impl.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}oval\_\-parser\_\-impl.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}oval\_\-string\_\-map\_\-impl.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}oval\_\-system\_\-characteristics\_\-impl.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}oval\_\-probe\_\-impl.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}oval\_\-results\_\-impl.h\char`\"{}}\par
{\ttfamily \#include $<$string.h$>$}\par
{\ttfamily \#include $<$time.h$>$}\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__definition__model}{oval\_\-definition\_\-model}
\begin{DoxyCompactList}\small\item\em Oval definition model. \item\end{DoxyCompactList}\item 
struct \hyperlink{structoval__syschar__model}{oval\_\-syschar\_\-model}
\begin{DoxyCompactList}\small\item\em OVAL System Characteristics model. \item\end{DoxyCompactList}\item 
struct \hyperlink{structoval__results__model}{oval\_\-results\_\-model}
\begin{DoxyCompactList}\small\item\em OVAL Results Model holds OVAL results structure instances. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\hypertarget{oval__agent_8c_a01fe6c6c4b77b409c04230db6e3f9b9b}{
typedef struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} {\bfseries oval\_\-definition\_\-model\_\-t}}
\label{oval__agent_8c_a01fe6c6c4b77b409c04230db6e3f9b9b}

\item 
\hypertarget{oval__agent_8c_ac45a312ad7bc9d592149ccb4a26cc595}{
typedef struct \hyperlink{structoval__syschar__model}{oval\_\-syschar\_\-model} {\bfseries oval\_\-syschar\_\-model\_\-t}}
\label{oval__agent_8c_ac45a312ad7bc9d592149ccb4a26cc595}

\item 
\hypertarget{oval__agent_8c_ae3a40b1cce8e419133c4f2a436488415}{
typedef struct \hyperlink{structoval__results__model}{oval\_\-results\_\-model} {\bfseries oval\_\-results\_\-model\_\-t}}
\label{oval__agent_8c_ae3a40b1cce8e419133c4f2a436488415}

\item 
\hypertarget{oval__agent_8c_aa16a18fd57392b52dcab6bd326680e97}{
typedef void($\ast$ {\bfseries \_\-oval\_\-result\_\-system\_\-clone\_\-func} )(void $\ast$, struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$)}
\label{oval__agent_8c_aa16a18fd57392b52dcab6bd326680e97}

\item 
\hypertarget{oval__agent_8c_a1f9c0670355f11d0937101c619c34aad}{
typedef void($\ast$ {\bfseries \_\-oval\_\-syschar\_\-model\_\-clone\_\-func} )(void $\ast$, struct \hyperlink{structoval__syschar__model}{oval\_\-syschar\_\-model} $\ast$)}
\label{oval__agent_8c_a1f9c0670355f11d0937101c619c34aad}

\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{oval__agent_8c_a3e8ff0d4ed6f343acc4ad55acb5a0d00}{
struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$ {\bfseries oval\_\-definition\_\-model\_\-new} ()}
\label{oval__agent_8c_a3e8ff0d4ed6f343acc4ad55acb5a0d00}

\item 
\hypertarget{oval__agent_8c_a666a4046093aab410919e2f3be08e268}{
void {\bfseries oval\_\-definition\_\-model\_\-lock} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$definition\_\-model)}
\label{oval__agent_8c_a666a4046093aab410919e2f3be08e268}

\item 
\hypertarget{oval__agent_8c_a213455bb44ab1e2a073b985233fe0b38}{
bool {\bfseries oval\_\-definition\_\-model\_\-is\_\-locked} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$definition\_\-model)}
\label{oval__agent_8c_a213455bb44ab1e2a073b985233fe0b38}

\item 
\hypertarget{oval__agent_8c_adc7726bb7c09871d9edac7568a832a8b}{
bool {\bfseries oval\_\-definition\_\-model\_\-is\_\-valid} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$definition\_\-model)}
\label{oval__agent_8c_adc7726bb7c09871d9edac7568a832a8b}

\item 
\hypertarget{oval__agent_8c_a0503faeae47ae1ed50dea79bd5c1d8a1}{
struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$ {\bfseries oval\_\-definition\_\-model\_\-clone} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$oldmodel)}
\label{oval__agent_8c_a0503faeae47ae1ed50dea79bd5c1d8a1}

\item 
\hypertarget{oval__agent_8c_a0e919349120538ed3e9023703b146405}{
void {\bfseries oval\_\-definition\_\-model\_\-free} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$model)}
\label{oval__agent_8c_a0e919349120538ed3e9023703b146405}

\item 
\hypertarget{oval__agent_8c_ab5766d9b9b6620d03668eea0f72dcc0e}{
struct \hyperlink{structoval__syschar__model}{oval\_\-syschar\_\-model} $\ast$ {\bfseries oval\_\-syschar\_\-model\_\-new} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$definition\_\-model)}
\label{oval__agent_8c_ab5766d9b9b6620d03668eea0f72dcc0e}

\item 
\hypertarget{oval__agent_8c_ac791056206dbc9e3aba7499f34d6bbe9}{
void {\bfseries oval\_\-syschar\_\-model\_\-lock} (struct \hyperlink{structoval__syschar__model}{oval\_\-syschar\_\-model} $\ast$syschar\_\-model)}
\label{oval__agent_8c_ac791056206dbc9e3aba7499f34d6bbe9}

\item 
\hypertarget{oval__agent_8c_aced89fb486e89ccfbb2a10fdb3da684d}{
bool {\bfseries oval\_\-syschar\_\-model\_\-is\_\-locked} (struct \hyperlink{structoval__syschar__model}{oval\_\-syschar\_\-model} $\ast$syschar\_\-model)}
\label{oval__agent_8c_aced89fb486e89ccfbb2a10fdb3da684d}

\item 
\hypertarget{oval__agent_8c_aba8b7e033751e295a9daca9ae13180b8}{
bool {\bfseries oval\_\-syschar\_\-model\_\-is\_\-valid} (struct \hyperlink{structoval__syschar__model}{oval\_\-syschar\_\-model} $\ast$syschar\_\-model)}
\label{oval__agent_8c_aba8b7e033751e295a9daca9ae13180b8}

\item 
\hypertarget{oval__agent_8c_a2c1c5d06bc1b8046d668d6fc3d14cb63}{
struct \hyperlink{structoval__syschar__model}{oval\_\-syschar\_\-model} $\ast$ {\bfseries oval\_\-syschar\_\-model\_\-clone} (struct \hyperlink{structoval__syschar__model}{oval\_\-syschar\_\-model} $\ast$old\_\-model)}
\label{oval__agent_8c_a2c1c5d06bc1b8046d668d6fc3d14cb63}

\item 
\hypertarget{oval__agent_8c_a527dff22377e96580378737cade55f2d}{
void {\bfseries oval\_\-syschar\_\-model\_\-free} (struct \hyperlink{structoval__syschar__model}{oval\_\-syschar\_\-model} $\ast$model)}
\label{oval__agent_8c_a527dff22377e96580378737cade55f2d}

\item 
\hypertarget{oval__agent_8c_aecd7221bbf5f1d76d95c0484f11caea6}{
struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$ {\bfseries oval\_\-syschar\_\-model\_\-get\_\-definition\_\-model} (struct \hyperlink{structoval__syschar__model}{oval\_\-syschar\_\-model} $\ast$model)}
\label{oval__agent_8c_aecd7221bbf5f1d76d95c0484f11caea6}

\item 
\hypertarget{oval__agent_8c_a72d7bd99fc1d8d5220e7eefbbe75dbd4}{
struct \hyperlink{structoval__syschar__iterator}{oval\_\-syschar\_\-iterator} $\ast$ {\bfseries oval\_\-syschar\_\-model\_\-get\_\-syschars} (struct \hyperlink{structoval__syschar__model}{oval\_\-syschar\_\-model} $\ast$model)}
\label{oval__agent_8c_a72d7bd99fc1d8d5220e7eefbbe75dbd4}

\item 
\hypertarget{oval__agent_8c_aa30faf317d6ae9f11b917759b8b178d0}{
struct \hyperlink{structoval__sysinfo}{oval\_\-sysinfo} $\ast$ {\bfseries oval\_\-syschar\_\-model\_\-get\_\-sysinfo} (struct \hyperlink{structoval__syschar__model}{oval\_\-syschar\_\-model} $\ast$model)}
\label{oval__agent_8c_aa30faf317d6ae9f11b917759b8b178d0}

\item 
\hypertarget{oval__agent_8c_aa6f5115ed1f50b41cf26daaaf38aede8}{
void {\bfseries oval\_\-syschar\_\-model\_\-set\_\-sysinfo} (struct \hyperlink{structoval__syschar__model}{oval\_\-syschar\_\-model} $\ast$model, struct \hyperlink{structoval__sysinfo}{oval\_\-sysinfo} $\ast$sysinfo)}
\label{oval__agent_8c_aa6f5115ed1f50b41cf26daaaf38aede8}

\item 
\hypertarget{oval__agent_8c_a50f45ad8f60f148f613b0773e94d529c}{
void {\bfseries oval\_\-definition\_\-model\_\-add\_\-definition} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$model, struct \hyperlink{structoval__definition}{oval\_\-definition} $\ast$definition)}
\label{oval__agent_8c_a50f45ad8f60f148f613b0773e94d529c}

\item 
\hypertarget{oval__agent_8c_a64a9210bbc92f40b13e996eb0da2a231}{
void {\bfseries oval\_\-definition\_\-model\_\-add\_\-test} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$model, struct \hyperlink{structoval__test}{oval\_\-test} $\ast$test)}
\label{oval__agent_8c_a64a9210bbc92f40b13e996eb0da2a231}

\item 
\hypertarget{oval__agent_8c_aabaabe00fd3bc1e674c616012db3abe3}{
void {\bfseries oval\_\-definition\_\-model\_\-add\_\-object} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$model, struct \hyperlink{structoval__object}{oval\_\-object} $\ast$object)}
\label{oval__agent_8c_aabaabe00fd3bc1e674c616012db3abe3}

\item 
\hypertarget{oval__agent_8c_abcc6633d912afc28b17dbd595e88061e}{
void {\bfseries oval\_\-definition\_\-model\_\-add\_\-state} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$model, struct \hyperlink{structoval__state}{oval\_\-state} $\ast$state)}
\label{oval__agent_8c_abcc6633d912afc28b17dbd595e88061e}

\item 
\hypertarget{oval__agent_8c_a79e17af93bef708d2ebc9990c3c3ad57}{
void {\bfseries oval\_\-definition\_\-model\_\-add\_\-variable} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$model, struct \hyperlink{structoval__variable}{oval\_\-variable} $\ast$variable)}
\label{oval__agent_8c_a79e17af93bef708d2ebc9990c3c3ad57}

\item 
\hypertarget{oval__agent_8c_ad201448d20a17d96f95e7f1e5b139f60}{
void {\bfseries oval\_\-syschar\_\-model\_\-add\_\-syschar} (struct \hyperlink{structoval__syschar__model}{oval\_\-syschar\_\-model} $\ast$model, struct \hyperlink{structoval__syschar}{oval\_\-syschar} $\ast$syschar)}
\label{oval__agent_8c_ad201448d20a17d96f95e7f1e5b139f60}

\item 
\hypertarget{oval__agent_8c_aac3c44398f568f7df5a59df12cd9a8b2}{
void {\bfseries oval\_\-syschar\_\-model\_\-add\_\-variable\_\-binding} (struct \hyperlink{structoval__syschar__model}{oval\_\-syschar\_\-model} $\ast$model, struct \hyperlink{structoval__variable__binding}{oval\_\-variable\_\-binding} $\ast$binding)}
\label{oval__agent_8c_aac3c44398f568f7df5a59df12cd9a8b2}

\item 
\hypertarget{oval__agent_8c_a9165b9fc496d7cfc7fd6d0c9384f687a}{
void {\bfseries oval\_\-syschar\_\-model\_\-probe\_\-objects} (struct \hyperlink{structoval__syschar__model}{oval\_\-syschar\_\-model} $\ast$syschar\_\-model)}
\label{oval__agent_8c_a9165b9fc496d7cfc7fd6d0c9384f687a}

\item 
\hypertarget{oval__agent_8c_ac4d6cf2b9650871482749fa3f9598dd9}{
void {\bfseries oval\_\-syschar\_\-model\_\-add\_\-sysdata} (struct \hyperlink{structoval__syschar__model}{oval\_\-syschar\_\-model} $\ast$model, struct \hyperlink{structoval__sysdata}{oval\_\-sysdata} $\ast$sysdata)}
\label{oval__agent_8c_ac4d6cf2b9650871482749fa3f9598dd9}

\item 
\hypertarget{oval__agent_8c_ac80fbb0ceb706a8195c793458021776a}{
int {\bfseries oval\_\-definition\_\-model\_\-import} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$model, struct \hyperlink{structoscap__import__source}{oscap\_\-import\_\-source} $\ast$source, void $\ast$user\_\-arg)}
\label{oval__agent_8c_ac80fbb0ceb706a8195c793458021776a}

\item 
\hypertarget{oval__agent_8c_af61eb2bad6c1e10ec34d8bb8a130a6ed}{
int {\bfseries oval\_\-syschar\_\-model\_\-import} (struct \hyperlink{structoval__syschar__model}{oval\_\-syschar\_\-model} $\ast$model, struct \hyperlink{structoscap__import__source}{oscap\_\-import\_\-source} $\ast$source, void $\ast$user\_\-arg)}
\label{oval__agent_8c_af61eb2bad6c1e10ec34d8bb8a130a6ed}

\item 
\hypertarget{oval__agent_8c_af9109515d3418fb21106df7e74ec83de}{
struct \hyperlink{structoval__definition}{oval\_\-definition} $\ast$ {\bfseries oval\_\-definition\_\-model\_\-get\_\-definition} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$model, char $\ast$key)}
\label{oval__agent_8c_af9109515d3418fb21106df7e74ec83de}

\item 
\hypertarget{oval__agent_8c_a8bc263088a326366e1ca40931a3e1ff9}{
struct \hyperlink{structoval__test}{oval\_\-test} $\ast$ {\bfseries oval\_\-definition\_\-model\_\-get\_\-test} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$model, char $\ast$key)}
\label{oval__agent_8c_a8bc263088a326366e1ca40931a3e1ff9}

\item 
\hypertarget{oval__agent_8c_a5f181e699cfb1b86de1bbc9969f133fe}{
struct \hyperlink{structoval__object}{oval\_\-object} $\ast$ {\bfseries oval\_\-definition\_\-model\_\-get\_\-object} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$model, char $\ast$key)}
\label{oval__agent_8c_a5f181e699cfb1b86de1bbc9969f133fe}

\item 
\hypertarget{oval__agent_8c_a93d9b4578b99076d67aebc8217d5ae12}{
struct \hyperlink{structoval__state}{oval\_\-state} $\ast$ {\bfseries oval\_\-definition\_\-model\_\-get\_\-state} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$model, char $\ast$key)}
\label{oval__agent_8c_a93d9b4578b99076d67aebc8217d5ae12}

\item 
\hypertarget{oval__agent_8c_a5d7ab3556e7863ac4698d834bb2e5645}{
struct \hyperlink{structoval__variable}{oval\_\-variable} $\ast$ {\bfseries oval\_\-definition\_\-model\_\-get\_\-variable} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$model, char $\ast$key)}
\label{oval__agent_8c_a5d7ab3556e7863ac4698d834bb2e5645}

\item 
\hypertarget{oval__agent_8c_a881dfe36eafdfe30dc400e23bec2cd7a}{
void {\bfseries oval\_\-definition\_\-model\_\-bind\_\-variable\_\-model} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$defmodel, struct \hyperlink{structoval__variable__model}{oval\_\-variable\_\-model} $\ast$varmodel)}
\label{oval__agent_8c_a881dfe36eafdfe30dc400e23bec2cd7a}

\item 
\hypertarget{oval__agent_8c_a71925511b3d8207edb5c3e10bbd6de48}{
void {\bfseries oval\_\-syschar\_\-model\_\-bind\_\-variable\_\-model} (struct \hyperlink{structoval__syschar__model}{oval\_\-syschar\_\-model} $\ast$sysmodel, struct \hyperlink{structoval__variable__model}{oval\_\-variable\_\-model} $\ast$varmodel)}
\label{oval__agent_8c_a71925511b3d8207edb5c3e10bbd6de48}

\item 
\hypertarget{oval__agent_8c_a7ede8d851f463e1f55474f3c63a81888}{
struct \hyperlink{structoval__syschar}{oval\_\-syschar} $\ast$ {\bfseries oval\_\-syschar\_\-model\_\-get\_\-syschar} (struct \hyperlink{structoval__syschar__model}{oval\_\-syschar\_\-model} $\ast$model, char $\ast$object\_\-id)}
\label{oval__agent_8c_a7ede8d851f463e1f55474f3c63a81888}

\item 
\hypertarget{oval__agent_8c_a2b02e14c7c0757e63377e4b5f214547a}{
struct \hyperlink{structoval__sysdata}{oval\_\-sysdata} $\ast$ {\bfseries oval\_\-syschar\_\-model\_\-get\_\-sysdata} (struct \hyperlink{structoval__syschar__model}{oval\_\-syschar\_\-model} $\ast$model, char $\ast$id)}
\label{oval__agent_8c_a2b02e14c7c0757e63377e4b5f214547a}

\item 
\hypertarget{oval__agent_8c_ab18ccad8c245d457f0735c360da490a6}{
struct \hyperlink{structoval__definition__iterator}{oval\_\-definition\_\-iterator} $\ast$ {\bfseries oval\_\-definition\_\-model\_\-get\_\-definitions} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$model)}
\label{oval__agent_8c_ab18ccad8c245d457f0735c360da490a6}

\item 
\hypertarget{oval__agent_8c_a99d1972fd010cde8f56720350c0dbeb7}{
struct \hyperlink{structoval__test__iterator}{oval\_\-test\_\-iterator} $\ast$ {\bfseries oval\_\-definition\_\-model\_\-get\_\-tests} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$model)}
\label{oval__agent_8c_a99d1972fd010cde8f56720350c0dbeb7}

\item 
\hypertarget{oval__agent_8c_a8e418a114d01cd248691a8e7d591e5f5}{
struct \hyperlink{structoval__object__iterator}{oval\_\-object\_\-iterator} $\ast$ {\bfseries oval\_\-definition\_\-model\_\-get\_\-objects} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$model)}
\label{oval__agent_8c_a8e418a114d01cd248691a8e7d591e5f5}

\item 
\hypertarget{oval__agent_8c_aa6c46414a4d1f3992a3cf56229328e39}{
struct \hyperlink{structoval__state__iterator}{oval\_\-state\_\-iterator} $\ast$ {\bfseries oval\_\-definition\_\-model\_\-get\_\-states} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$model)}
\label{oval__agent_8c_aa6c46414a4d1f3992a3cf56229328e39}

\item 
\hypertarget{oval__agent_8c_a31b8b76242b7e7d6efbb16cb1977966d}{
struct \hyperlink{structoval__variable__iterator}{oval\_\-variable\_\-iterator} $\ast$ {\bfseries oval\_\-definition\_\-model\_\-get\_\-variables} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$model)}
\label{oval__agent_8c_a31b8b76242b7e7d6efbb16cb1977966d}

\item 
\hypertarget{oval__agent_8c_aa95029d69a4736746c80d689c3e9c8fb}{
struct \hyperlink{structoval__syschar}{oval\_\-syschar} $\ast$ {\bfseries oval\_\-syschar\_\-get\_\-new} (struct \hyperlink{structoval__syschar__model}{oval\_\-syschar\_\-model} $\ast$model, struct \hyperlink{structoval__object}{oval\_\-object} $\ast$object)}
\label{oval__agent_8c_aa95029d69a4736746c80d689c3e9c8fb}

\item 
\hypertarget{oval__agent_8c_a670a59cc49a6fe988d7a1e47d3202e57}{
struct \hyperlink{structoval__sysdata}{oval\_\-sysdata} $\ast$ {\bfseries oval\_\-sysdata\_\-get\_\-new} (struct \hyperlink{structoval__syschar__model}{oval\_\-syschar\_\-model} $\ast$model, char $\ast$id)}
\label{oval__agent_8c_a670a59cc49a6fe988d7a1e47d3202e57}

\item 
\hypertarget{oval__agent_8c_a28451b07b153954e41d1781842859419}{
struct \hyperlink{structoval__definition}{oval\_\-definition} $\ast$ {\bfseries oval\_\-definition\_\-get\_\-new} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$model, char $\ast$id)}
\label{oval__agent_8c_a28451b07b153954e41d1781842859419}

\item 
\hypertarget{oval__agent_8c_a3d87332a47dcf273e84f5e8405b7c37e}{
struct \hyperlink{structoval__variable}{oval\_\-variable} $\ast$ {\bfseries oval\_\-variable\_\-get\_\-new} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$model, char $\ast$id, \hyperlink{group__OVALDEF_ga508c483d127b48e6190a40b401962db6}{oval\_\-variable\_\-type\_\-t} type)}
\label{oval__agent_8c_a3d87332a47dcf273e84f5e8405b7c37e}

\item 
\hypertarget{oval__agent_8c_a99e36fb515a2aca282912d2e1afcd0fe}{
struct \hyperlink{structoval__state}{oval\_\-state} $\ast$ {\bfseries oval\_\-state\_\-get\_\-new} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$model, char $\ast$id)}
\label{oval__agent_8c_a99e36fb515a2aca282912d2e1afcd0fe}

\item 
\hypertarget{oval__agent_8c_adaad58a93761b5b18c1eff49a1fbca2b}{
struct \hyperlink{structoval__object}{oval\_\-object} $\ast$ {\bfseries oval\_\-object\_\-get\_\-new} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$model, char $\ast$id)}
\label{oval__agent_8c_adaad58a93761b5b18c1eff49a1fbca2b}

\item 
\hypertarget{oval__agent_8c_aaf6f32bf782ab34315088af7c9e4ebee}{
struct \hyperlink{structoval__test}{oval\_\-test} $\ast$ {\bfseries oval\_\-test\_\-get\_\-new} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$model, char $\ast$id)}
\label{oval__agent_8c_aaf6f32bf782ab34315088af7c9e4ebee}

\item 
\hypertarget{oval__agent_8c_adfb55b6ed225fa78b526482c32c57ed7}{
struct \hyperlink{structoval__results__model}{oval\_\-results\_\-model} $\ast$ {\bfseries oval\_\-results\_\-model\_\-new} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$definition\_\-model, struct \hyperlink{structoval__syschar__model}{oval\_\-syschar\_\-model} $\ast$$\ast$syschar\_\-models)}
\label{oval__agent_8c_adfb55b6ed225fa78b526482c32c57ed7}

\item 
\hypertarget{oval__agent_8c_a91a8b24ebc2c87d4c5ef8afb4751c67e}{
void {\bfseries oval\_\-results\_\-model\_\-lock} (struct \hyperlink{structoval__results__model}{oval\_\-results\_\-model} $\ast$results\_\-model)}
\label{oval__agent_8c_a91a8b24ebc2c87d4c5ef8afb4751c67e}

\item 
\hypertarget{oval__agent_8c_a1f5a52b4759ddcd4a6b13e48efc4c964}{
bool {\bfseries oval\_\-results\_\-model\_\-is\_\-locked} (struct \hyperlink{structoval__results__model}{oval\_\-results\_\-model} $\ast$results\_\-model)}
\label{oval__agent_8c_a1f5a52b4759ddcd4a6b13e48efc4c964}

\item 
\hypertarget{oval__agent_8c_ac1e1f68d807d2e5d2d853f8a95cbb4d8}{
bool {\bfseries oval\_\-results\_\-model\_\-is\_\-valid} (struct \hyperlink{structoval__results__model}{oval\_\-results\_\-model} $\ast$results\_\-model)}
\label{oval__agent_8c_ac1e1f68d807d2e5d2d853f8a95cbb4d8}

\item 
\hypertarget{oval__agent_8c_a6b4c8ce37333b61ff5da2e69344694c3}{
struct \hyperlink{structoval__results__model}{oval\_\-results\_\-model} $\ast$ {\bfseries oval\_\-results\_\-model\_\-clone} (struct \hyperlink{structoval__results__model}{oval\_\-results\_\-model} $\ast$old\_\-resmodel)}
\label{oval__agent_8c_a6b4c8ce37333b61ff5da2e69344694c3}

\item 
\hypertarget{oval__agent_8c_a0600f9cf5894d14c7590f1cd863318de}{
void {\bfseries oval\_\-results\_\-model\_\-free} (struct \hyperlink{structoval__results__model}{oval\_\-results\_\-model} $\ast$model)}
\label{oval__agent_8c_a0600f9cf5894d14c7590f1cd863318de}

\item 
\hypertarget{oval__agent_8c_a293d0df9256335097b1564f20d5dda2b}{
struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$ {\bfseries oval\_\-results\_\-model\_\-get\_\-definition\_\-model} (struct \hyperlink{structoval__results__model}{oval\_\-results\_\-model} $\ast$model)}
\label{oval__agent_8c_a293d0df9256335097b1564f20d5dda2b}

\item 
\hypertarget{oval__agent_8c_a577f9ab3a54a221b8c7a3bb8e4b68e3a}{
struct \hyperlink{structoval__result__system__iterator}{oval\_\-result\_\-system\_\-iterator} $\ast$ {\bfseries oval\_\-results\_\-model\_\-get\_\-systems} (struct \hyperlink{structoval__results__model}{oval\_\-results\_\-model} $\ast$model)}
\label{oval__agent_8c_a577f9ab3a54a221b8c7a3bb8e4b68e3a}

\item 
\hypertarget{oval__agent_8c_a5a79f8268692992b1064cb76bb6ab3c6}{
void {\bfseries oval\_\-results\_\-model\_\-add\_\-system} (struct \hyperlink{structoval__results__model}{oval\_\-results\_\-model} $\ast$model, struct \hyperlink{structoval__result__system}{oval\_\-result\_\-system} $\ast$sys)}
\label{oval__agent_8c_a5a79f8268692992b1064cb76bb6ab3c6}

\item 
\hypertarget{oval__agent_8c_ace8cc27441e930d6b70b2e3aacad47d3}{
struct \hyperlink{structoval__result__directives}{oval\_\-result\_\-directives} $\ast$ {\bfseries oval\_\-results\_\-model\_\-import} (struct \hyperlink{structoval__results__model}{oval\_\-results\_\-model} $\ast$model, struct \hyperlink{structoscap__import__source}{oscap\_\-import\_\-source} $\ast$source, void $\ast$client\_\-data)}
\label{oval__agent_8c_ace8cc27441e930d6b70b2e3aacad47d3}

\item 
\hypertarget{oval__agent_8c_a602c654d5a1c462edff3b5a02469c19c}{
xmlNode $\ast$ {\bfseries oval\_\-definitions\_\-to\_\-dom} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$definition\_\-model, xmlDocPtr doc, xmlNode $\ast$parent, oval\_\-definitions\_\-resolver resolver, void $\ast$user\_\-arg)}
\label{oval__agent_8c_a602c654d5a1c462edff3b5a02469c19c}

\item 
\hypertarget{oval__agent_8c_ae99d52390f838f096d86b607a53d552d}{
int {\bfseries oval\_\-definition\_\-model\_\-export} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$model, struct \hyperlink{structoscap__export__target}{oscap\_\-export\_\-target} $\ast$target)}
\label{oval__agent_8c_ae99d52390f838f096d86b607a53d552d}

\item 
\hypertarget{oval__agent_8c_a479208954bf407fa52e7dd15e3314d08}{
xmlNode $\ast$ {\bfseries oval\_\-syschar\_\-model\_\-to\_\-dom} (struct \hyperlink{structoval__syschar__model}{oval\_\-syschar\_\-model} $\ast$syschar\_\-model, xmlDocPtr doc, xmlNode $\ast$parent, oval\_\-syschar\_\-resolver resolver, void $\ast$user\_\-arg)}
\label{oval__agent_8c_a479208954bf407fa52e7dd15e3314d08}

\item 
\hypertarget{oval__agent_8c_a97951802af55e61fd8a41a6a6a44b00c}{
int {\bfseries oval\_\-syschar\_\-model\_\-export} (struct \hyperlink{structoval__syschar__model}{oval\_\-syschar\_\-model} $\ast$model, struct \hyperlink{structoscap__export__target}{oscap\_\-export\_\-target} $\ast$target)}
\label{oval__agent_8c_a97951802af55e61fd8a41a6a6a44b00c}

\item 
\hypertarget{oval__agent_8c_a268646b30d1708753e0fa7ad6d31eab7}{
int {\bfseries oval\_\-results\_\-model\_\-export} (struct \hyperlink{structoval__results__model}{oval\_\-results\_\-model} $\ast$results\_\-model, struct \hyperlink{structoval__result__directives}{oval\_\-result\_\-directives} $\ast$directives, struct \hyperlink{structoscap__export__target}{oscap\_\-export\_\-target} $\ast$target)}
\label{oval__agent_8c_a268646b30d1708753e0fa7ad6d31eab7}

\end{DoxyCompactItemize}


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