Sophie

Sophie

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

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

\hypertarget{oval__test_8c}{
\section{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-test.c File Reference}
\label{oval__test_8c}\index{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-test.c@{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-test.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\_\-agent\_\-api\_\-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__test}{oval\_\-test}
\begin{DoxyCompactList}\small\item\em An Oval\_\-test specifies a technical control by identifying an \hyperlink{structoval__object}{oval\_\-object} that is evaluated on an instrumented host platform and, optionally, an Oval\_\-state instance that matches the object query. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Defines}
\begin{DoxyCompactItemize}
\item 
\hypertarget{oval__test_8c_a07a4022d9b57f35b456af03ce022f1f6}{
\#define {\bfseries STUB\_\-OVAL\_\-TEST}~0}
\label{oval__test_8c_a07a4022d9b57f35b456af03ce022f1f6}

\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\hypertarget{oval__test_8c_ac5857d5c4a1ae7e70bad1108e52313fc}{
typedef struct \hyperlink{structoval__test}{oval\_\-test} {\bfseries oval\_\-test\_\-t}}
\label{oval__test_8c_ac5857d5c4a1ae7e70bad1108e52313fc}

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

\item 
\hypertarget{oval__test_8c_a353c9004dce83c1d115e4829331bed7a}{
struct \hyperlink{structoval__test}{oval\_\-test} $\ast$ {\bfseries oval\_\-test\_\-iterator\_\-next} (struct \hyperlink{structoval__test__iterator}{oval\_\-test\_\-iterator} $\ast$oc\_\-test)}
\label{oval__test_8c_a353c9004dce83c1d115e4829331bed7a}

\item 
\hypertarget{oval__test_8c_a1152d59e88c85291ae2439b861a6127d}{
void {\bfseries oval\_\-test\_\-iterator\_\-free} (struct \hyperlink{structoval__test__iterator}{oval\_\-test\_\-iterator} $\ast$oc\_\-test)}
\label{oval__test_8c_a1152d59e88c85291ae2439b861a6127d}

\item 
\hypertarget{oval__test_8c_a3dd9afff3fefc0523abfe62d9843feb4}{
\hyperlink{group__OVAL_ga83b7e728a31f7ad0a0306ec1408f0a1a}{oval\_\-family\_\-t} {\bfseries oval\_\-test\_\-get\_\-family} (struct \hyperlink{structoval__test}{oval\_\-test} $\ast$test)}
\label{oval__test_8c_a3dd9afff3fefc0523abfe62d9843feb4}

\item 
\hypertarget{oval__test_8c_a9aa148641c27c7b0bfa3d3a9dd780a4d}{
\hyperlink{group__OVAL_ga99498f525c1a0282ef45557fc882f97f}{oval\_\-subtype\_\-t} {\bfseries oval\_\-test\_\-get\_\-subtype} (struct \hyperlink{structoval__test}{oval\_\-test} $\ast$test)}
\label{oval__test_8c_a9aa148641c27c7b0bfa3d3a9dd780a4d}

\item 
\hypertarget{oval__test_8c_a1df39a15f9b7b0857a40fa6296ee2c18}{
struct \hyperlink{structoval__string__iterator}{oval\_\-string\_\-iterator} $\ast$ {\bfseries oval\_\-test\_\-get\_\-notes} (struct \hyperlink{structoval__test}{oval\_\-test} $\ast$test)}
\label{oval__test_8c_a1df39a15f9b7b0857a40fa6296ee2c18}

\item 
\hypertarget{oval__test_8c_a1400ca852b062560609acb8bc58bd4cf}{
char $\ast$ {\bfseries oval\_\-test\_\-get\_\-comment} (struct \hyperlink{structoval__test}{oval\_\-test} $\ast$test)}
\label{oval__test_8c_a1400ca852b062560609acb8bc58bd4cf}

\item 
\hypertarget{oval__test_8c_a84293a48cb52926516e846a4a7b42bdb}{
char $\ast$ {\bfseries oval\_\-test\_\-get\_\-id} (struct \hyperlink{structoval__test}{oval\_\-test} $\ast$test)}
\label{oval__test_8c_a84293a48cb52926516e846a4a7b42bdb}

\item 
\hypertarget{oval__test_8c_aaeebf0f15b890865fca6a2e47091d9e7}{
bool {\bfseries oval\_\-test\_\-get\_\-deprecated} (struct \hyperlink{structoval__test}{oval\_\-test} $\ast$test)}
\label{oval__test_8c_aaeebf0f15b890865fca6a2e47091d9e7}

\item 
\hypertarget{oval__test_8c_a2098c24c46572b9d3134d5564ba13321}{
int {\bfseries oval\_\-test\_\-get\_\-version} (struct \hyperlink{structoval__test}{oval\_\-test} $\ast$test)}
\label{oval__test_8c_a2098c24c46572b9d3134d5564ba13321}

\item 
\hypertarget{oval__test_8c_a6478301f9b1098a94598013d24633f46}{
\hyperlink{group__OVALDEF_ga523a0461b03a564f296f54a73f99ade1}{oval\_\-existence\_\-t} {\bfseries oval\_\-test\_\-get\_\-existence} (struct \hyperlink{structoval__test}{oval\_\-test} $\ast$test)}
\label{oval__test_8c_a6478301f9b1098a94598013d24633f46}

\item 
\hypertarget{oval__test_8c_ad4130b5d97efe950e3c3198afc84f82e}{
\hyperlink{group__OVALDEF_ga926ba821c14d2faac9a23b8908c23d70}{oval\_\-check\_\-t} {\bfseries oval\_\-test\_\-get\_\-check} (struct \hyperlink{structoval__test}{oval\_\-test} $\ast$test)}
\label{oval__test_8c_ad4130b5d97efe950e3c3198afc84f82e}

\item 
\hypertarget{oval__test_8c_af5a94d58e5b19d38802c72db34ab1674}{
struct \hyperlink{structoval__object}{oval\_\-object} $\ast$ {\bfseries oval\_\-test\_\-get\_\-object} (struct \hyperlink{structoval__test}{oval\_\-test} $\ast$test)}
\label{oval__test_8c_af5a94d58e5b19d38802c72db34ab1674}

\item 
\hypertarget{oval__test_8c_ae1d980bd9a9f2cd0b052b0f49579b6fb}{
struct \hyperlink{structoval__state}{oval\_\-state} $\ast$ {\bfseries oval\_\-test\_\-get\_\-state} (struct \hyperlink{structoval__test}{oval\_\-test} $\ast$test)}
\label{oval__test_8c_ae1d980bd9a9f2cd0b052b0f49579b6fb}

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

\item 
\hypertarget{oval__test_8c_a1cbb4b8025166078dbca09a828868531}{
bool {\bfseries oval\_\-test\_\-is\_\-valid} (struct \hyperlink{structoval__test}{oval\_\-test} $\ast$test)}
\label{oval__test_8c_a1cbb4b8025166078dbca09a828868531}

\item 
\hypertarget{oval__test_8c_a25c04b35c1a0585da9c5e9a872aeef26}{
bool {\bfseries oval\_\-test\_\-is\_\-locked} (struct \hyperlink{structoval__test}{oval\_\-test} $\ast$test)}
\label{oval__test_8c_a25c04b35c1a0585da9c5e9a872aeef26}

\item 
\hypertarget{oval__test_8c_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__test_8c_a396f69d9605814fa48b29297e7a130a0}

\item 
\hypertarget{oval__test_8c_a217c895a791169e005ccb312902b2ecf}{
void {\bfseries oval\_\-test\_\-free} (struct \hyperlink{structoval__test}{oval\_\-test} $\ast$test)}
\label{oval__test_8c_a217c895a791169e005ccb312902b2ecf}

\item 
\hypertarget{oval__test_8c_a193483cf8f4a9ae4037d8f7ddb06001a}{
void {\bfseries oval\_\-test\_\-set\_\-deprecated} (struct \hyperlink{structoval__test}{oval\_\-test} $\ast$test, bool deprecated)}
\label{oval__test_8c_a193483cf8f4a9ae4037d8f7ddb06001a}

\item 
\hypertarget{oval__test_8c_a4e32b37452208a9269c8d18caba2358c}{
void {\bfseries oval\_\-test\_\-set\_\-version} (struct \hyperlink{structoval__test}{oval\_\-test} $\ast$test, int version)}
\label{oval__test_8c_a4e32b37452208a9269c8d18caba2358c}

\item 
\hypertarget{oval__test_8c_ab4ffd4b7ee9219e23740ddbd3271e473}{
void {\bfseries oval\_\-test\_\-set\_\-subtype} (struct \hyperlink{structoval__test}{oval\_\-test} $\ast$test, \hyperlink{group__OVAL_ga99498f525c1a0282ef45557fc882f97f}{oval\_\-subtype\_\-t} subtype)}
\label{oval__test_8c_ab4ffd4b7ee9219e23740ddbd3271e473}

\item 
\hypertarget{oval__test_8c_a5cda92959ffe1da26c160cd92e08c0e7}{
void {\bfseries oval\_\-test\_\-set\_\-comment} (struct \hyperlink{structoval__test}{oval\_\-test} $\ast$test, char $\ast$comm)}
\label{oval__test_8c_a5cda92959ffe1da26c160cd92e08c0e7}

\item 
\hypertarget{oval__test_8c_a22a9dbfa971e1e2a3213111bbc1096d5}{
void {\bfseries oval\_\-test\_\-set\_\-existence} (struct \hyperlink{structoval__test}{oval\_\-test} $\ast$test, \hyperlink{group__OVALDEF_ga523a0461b03a564f296f54a73f99ade1}{oval\_\-existence\_\-t} existence)}
\label{oval__test_8c_a22a9dbfa971e1e2a3213111bbc1096d5}

\item 
\hypertarget{oval__test_8c_abc4d1bd47fb9b6065af08ba1134533e0}{
void {\bfseries oval\_\-test\_\-set\_\-check} (struct \hyperlink{structoval__test}{oval\_\-test} $\ast$test, \hyperlink{group__OVALDEF_ga926ba821c14d2faac9a23b8908c23d70}{oval\_\-check\_\-t} check)}
\label{oval__test_8c_abc4d1bd47fb9b6065af08ba1134533e0}

\item 
\hypertarget{oval__test_8c_ae4a742fd41c30489a4606031fe67ef2f}{
void {\bfseries oval\_\-test\_\-set\_\-object} (struct \hyperlink{structoval__test}{oval\_\-test} $\ast$test, struct \hyperlink{structoval__object}{oval\_\-object} $\ast$object)}
\label{oval__test_8c_ae4a742fd41c30489a4606031fe67ef2f}

\item 
\hypertarget{oval__test_8c_a0efb32e908cbf16f87bb7ccb15371f19}{
void {\bfseries oval\_\-test\_\-set\_\-state} (struct \hyperlink{structoval__test}{oval\_\-test} $\ast$test, struct \hyperlink{structoval__state}{oval\_\-state} $\ast$state)}
\label{oval__test_8c_a0efb32e908cbf16f87bb7ccb15371f19}

\item 
\hypertarget{oval__test_8c_a40df2cb74fa563de7a71e60bc4e9aa1f}{
void {\bfseries oval\_\-test\_\-add\_\-note} (struct \hyperlink{structoval__test}{oval\_\-test} $\ast$test, char $\ast$note)}
\label{oval__test_8c_a40df2cb74fa563de7a71e60bc4e9aa1f}

\item 
\hypertarget{oval__test_8c_a172530554d2c7cefca53854a40e1b1ed}{
int {\bfseries oval\_\-test\_\-parse\_\-tag} (xmlTextReaderPtr reader, struct \hyperlink{structoval__parser__context}{oval\_\-parser\_\-context} $\ast$context)}
\label{oval__test_8c_a172530554d2c7cefca53854a40e1b1ed}

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

\item 
\hypertarget{oval__test_8c_aa83f0b5e238e008e7ea3f0030970a8de}{
xmlNode $\ast$ {\bfseries oval\_\-test\_\-to\_\-dom} (struct \hyperlink{structoval__test}{oval\_\-test} $\ast$test, xmlDoc $\ast$doc, xmlNode $\ast$parent)}
\label{oval__test_8c_aa83f0b5e238e008e7ea3f0030970a8de}

\end{DoxyCompactItemize}


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