Sophie

Sophie

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

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

\hypertarget{oval__agent__api__impl_8h}{
\section{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-agent\_\-api\_\-impl.h File Reference}
\label{oval__agent__api__impl_8h}\index{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-agent\_\-api\_\-impl.h@{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-agent\_\-api\_\-impl.h}}
}


Open Vulnerability and Assessment Language.  
{\ttfamily \#include \char`\"{}public/oval\_\-agent\_\-api.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}oval\_\-definitions\_\-impl.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}../common/util.h\char`\"{}}\par
\subsection*{Defines}
\begin{DoxyCompactItemize}
\item 
\hypertarget{oval__agent__api__impl_8h_ab77fdbbdd084ce54464ba988a739b2fa}{
\#define {\bfseries OVAL\_\-COMMON\_\-NAMESPACE}~BAD\_\-CAST \char`\"{}http://oval.mitre.org/XMLSchema/oval-\/common-\/5\char`\"{}}
\label{oval__agent__api__impl_8h_ab77fdbbdd084ce54464ba988a739b2fa}

\item 
\hypertarget{oval__agent__api__impl_8h_a9e87516df8ea2fb0463183b0c83d06a9}{
\#define {\bfseries OVAL\_\-SYSCHAR\_\-NAMESPACE}~BAD\_\-CAST \char`\"{}http://oval.mitre.org/XMLSchema/oval-\/system-\/characteristics-\/5\char`\"{}}
\label{oval__agent__api__impl_8h_a9e87516df8ea2fb0463183b0c83d06a9}

\item 
\hypertarget{oval__agent__api__impl_8h_a4724a9501ab4fb4e041fd2d01647d401}{
\#define {\bfseries OVAL\_\-RESULTS\_\-NAMESPACE}~BAD\_\-CAST \char`\"{}http://oval.mitre.org/XMLSchema/oval-\/results-\/5\char`\"{}}
\label{oval__agent__api__impl_8h_a4724a9501ab4fb4e041fd2d01647d401}

\item 
\hypertarget{oval__agent__api__impl_8h_a23581033149687bdd35729a522eaaf19}{
\#define {\bfseries OVAL\_\-DEFINITIONS\_\-NAMESPACE}~BAD\_\-CAST \char`\"{}http://oval.mitre.org/XMLSchema/oval-\/definitions-\/5\char`\"{}}
\label{oval__agent__api__impl_8h_a23581033149687bdd35729a522eaaf19}

\item 
\hypertarget{oval__agent__api__impl_8h_a0d076e7b3b63dae04b62c4b460fb02a9}{
\#define {\bfseries OVAL\_\-DIGSIG\_\-NAMESPACE}~BAD\_\-CAST \char`\"{}http://www.w3.org/2000/09/xmldsig\#\char`\"{}}
\label{oval__agent__api__impl_8h_a0d076e7b3b63dae04b62c4b460fb02a9}

\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\hypertarget{oval__agent__api__impl_8h_a6a050002b88f4683ef928e7e58c5d34b}{
typedef bool {\bfseries oval\_\-definitions\_\-resolver} (struct \hyperlink{structoval__definition}{oval\_\-definition} $\ast$, void $\ast$)}
\label{oval__agent__api__impl_8h_a6a050002b88f4683ef928e7e58c5d34b}

\item 
\hypertarget{oval__agent__api__impl_8h_a2dc2d957654d012aa2276e24d12cd163}{
typedef bool {\bfseries oval\_\-syschar\_\-resolver} (struct \hyperlink{structoval__syschar}{oval\_\-syschar} $\ast$, void $\ast$)}
\label{oval__agent__api__impl_8h_a2dc2d957654d012aa2276e24d12cd163}

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

\item 
\hypertarget{oval__agent__api__impl_8h_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__api__impl_8h_a602c654d5a1c462edff3b5a02469c19c}

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

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

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

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

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

\item 
\hypertarget{oval__agent__api__impl_8h_a396f69d9605814fa48b29297e7a130a0}{
struct \hyperlink{structoval__test}{oval\_\-test} $\ast$ {\bfseries oval\_\-test\_\-clone} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$new\_\-model, struct \hyperlink{structoval__test}{oval\_\-test} $\ast$old\_\-test)}
\label{oval__agent__api__impl_8h_a396f69d9605814fa48b29297e7a130a0}

\item 
\hypertarget{oval__agent__api__impl_8h_addf1d25dd5b160f9bfdf0a67c2b6d249}{
struct \hyperlink{structoval__object}{oval\_\-object} $\ast$ {\bfseries oval\_\-object\_\-clone} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$new\_\-model, struct \hyperlink{structoval__object}{oval\_\-object} $\ast$old\_\-object)}
\label{oval__agent__api__impl_8h_addf1d25dd5b160f9bfdf0a67c2b6d249}

\item 
\hypertarget{oval__agent__api__impl_8h_a359de64196acfe0f720e645e596e0c53}{
struct \hyperlink{structoval__state}{oval\_\-state} $\ast$ {\bfseries oval\_\-state\_\-clone} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$new\_\-model, struct \hyperlink{structoval__state}{oval\_\-state} $\ast$old\_\-state)}
\label{oval__agent__api__impl_8h_a359de64196acfe0f720e645e596e0c53}

\item 
\hypertarget{oval__agent__api__impl_8h_a5450b9543bf21519589ce34dd5da06e9}{
struct \hyperlink{structoval__variable}{oval\_\-variable} $\ast$ {\bfseries oval\_\-variable\_\-clone} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$new\_\-model, struct \hyperlink{structoval__variable}{oval\_\-variable} $\ast$old\_\-variable)}
\label{oval__agent__api__impl_8h_a5450b9543bf21519589ce34dd5da06e9}

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

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

\item 
\hypertarget{oval__agent__api__impl_8h_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__api__impl_8h_a670a59cc49a6fe988d7a1e47d3202e57}

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

\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\hypertarget{oval__agent__api__impl_8h_aa2e00805c885fefec2154807e4fb6cca}{
{\bfseries OSCAP\_\-HIDDEN\_\-START}}
\label{oval__agent__api__impl_8h_aa2e00805c885fefec2154807e4fb6cca}

\item 
\hypertarget{oval__agent__api__impl_8h_afbe29b5d7f7902afeb0675277e4c28f0}{
{\bfseries OSCAP\_\-HIDDEN\_\-END}}
\label{oval__agent__api__impl_8h_afbe29b5d7f7902afeb0675277e4c28f0}

\end{DoxyCompactItemize}


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