Sophie

Sophie

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

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

\hypertarget{oval__state_8c}{
\section{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-state.c File Reference}
\label{oval__state_8c}\index{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-state.c@{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-state.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__state}{oval\_\-state}
\begin{DoxyCompactList}\small\item\em An Oval\_\-state instance is a collection of one or more characteristics pertaining to a specific object type. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\hypertarget{oval__state_8c_a3483b4fea611495c1c43313591526c9e}{
typedef struct \hyperlink{structoval__state}{oval\_\-state} {\bfseries oval\_\-state\_\-t}}
\label{oval__state_8c_a3483b4fea611495c1c43313591526c9e}

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

\item 
\hypertarget{oval__state_8c_a07470b3ec74c7a065375d470ed81eeb2}{
struct \hyperlink{structoval__state}{oval\_\-state} $\ast$ {\bfseries oval\_\-state\_\-iterator\_\-next} (struct \hyperlink{structoval__state__iterator}{oval\_\-state\_\-iterator} $\ast$oc\_\-state)}
\label{oval__state_8c_a07470b3ec74c7a065375d470ed81eeb2}

\item 
\hypertarget{oval__state_8c_a15d0c13643aa3bbb59073f8d01186936}{
void {\bfseries oval\_\-state\_\-iterator\_\-free} (struct \hyperlink{structoval__state__iterator}{oval\_\-state\_\-iterator} $\ast$oc\_\-state)}
\label{oval__state_8c_a15d0c13643aa3bbb59073f8d01186936}

\item 
\hypertarget{oval__state_8c_a21166177d457d49e470cbcf542ad5084}{
\hyperlink{group__OVAL_ga83b7e728a31f7ad0a0306ec1408f0a1a}{oval\_\-family\_\-t} {\bfseries oval\_\-state\_\-get\_\-family} (struct \hyperlink{structoval__state}{oval\_\-state} $\ast$state)}
\label{oval__state_8c_a21166177d457d49e470cbcf542ad5084}

\item 
\hypertarget{oval__state_8c_a01b81f823e32fd2c1f47aba684ea316b}{
\hyperlink{group__OVAL_ga99498f525c1a0282ef45557fc882f97f}{oval\_\-subtype\_\-t} {\bfseries oval\_\-state\_\-get\_\-subtype} (struct \hyperlink{structoval__state}{oval\_\-state} $\ast$state)}
\label{oval__state_8c_a01b81f823e32fd2c1f47aba684ea316b}

\item 
\hypertarget{oval__state_8c_af183cecf73fe29438d5283fb10ea3920}{
const char $\ast$ {\bfseries oval\_\-state\_\-get\_\-name} (struct \hyperlink{structoval__state}{oval\_\-state} $\ast$state)}
\label{oval__state_8c_af183cecf73fe29438d5283fb10ea3920}

\item 
\hypertarget{oval__state_8c_ad6737a59e85323af6fbdcc6d35a94b77}{
struct \hyperlink{structoval__string__iterator}{oval\_\-string\_\-iterator} $\ast$ {\bfseries oval\_\-state\_\-get\_\-notes} (struct \hyperlink{structoval__state}{oval\_\-state} $\ast$state)}
\label{oval__state_8c_ad6737a59e85323af6fbdcc6d35a94b77}

\item 
\hypertarget{oval__state_8c_a4ad5a4afae0a48d6b1e0167c0a831825}{
struct \hyperlink{structoval__state__content__iterator}{oval\_\-state\_\-content\_\-iterator} $\ast$ {\bfseries oval\_\-state\_\-get\_\-contents} (struct \hyperlink{structoval__state}{oval\_\-state} $\ast$state)}
\label{oval__state_8c_a4ad5a4afae0a48d6b1e0167c0a831825}

\item 
\hypertarget{oval__state_8c_a069f0b8f57dbda8020c094f72c0b6306}{
char $\ast$ {\bfseries oval\_\-state\_\-get\_\-comment} (struct \hyperlink{structoval__state}{oval\_\-state} $\ast$state)}
\label{oval__state_8c_a069f0b8f57dbda8020c094f72c0b6306}

\item 
\hypertarget{oval__state_8c_a6d4e3ff8b8bfcb981523cd0daa522342}{
char $\ast$ {\bfseries oval\_\-state\_\-get\_\-id} (struct \hyperlink{structoval__state}{oval\_\-state} $\ast$state)}
\label{oval__state_8c_a6d4e3ff8b8bfcb981523cd0daa522342}

\item 
\hypertarget{oval__state_8c_afa0122c83bdc8c398c64444d53f6dc10}{
bool {\bfseries oval\_\-state\_\-get\_\-deprecated} (struct \hyperlink{structoval__state}{oval\_\-state} $\ast$state)}
\label{oval__state_8c_afa0122c83bdc8c398c64444d53f6dc10}

\item 
\hypertarget{oval__state_8c_a494d701bbbd707abd6c0f4f6ac9d5d17}{
int {\bfseries oval\_\-state\_\-get\_\-version} (struct \hyperlink{structoval__state}{oval\_\-state} $\ast$state)}
\label{oval__state_8c_a494d701bbbd707abd6c0f4f6ac9d5d17}

\item 
\hypertarget{oval__state_8c_a119b94f088b2bbf880608931afeaaef4}{
int {\bfseries oval\_\-state\_\-get\_\-operator} (struct \hyperlink{structoval__state}{oval\_\-state} $\ast$state)}
\label{oval__state_8c_a119b94f088b2bbf880608931afeaaef4}

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

\item 
\hypertarget{oval__state_8c_aa4592d5952783461c231ac22b3a76c09}{
bool {\bfseries oval\_\-state\_\-is\_\-valid} (struct \hyperlink{structoval__state}{oval\_\-state} $\ast$state)}
\label{oval__state_8c_aa4592d5952783461c231ac22b3a76c09}

\item 
\hypertarget{oval__state_8c_aeccb92e8e04d7d3956691cf54af475b5}{
bool {\bfseries oval\_\-state\_\-is\_\-locked} (struct \hyperlink{structoval__state}{oval\_\-state} $\ast$state)}
\label{oval__state_8c_aeccb92e8e04d7d3956691cf54af475b5}

\item 
\hypertarget{oval__state_8c_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__state_8c_a359de64196acfe0f720e645e596e0c53}

\item 
\hypertarget{oval__state_8c_ac168dab96f3b0c7914e7a0addecc18eb}{
void {\bfseries oval\_\-state\_\-free} (struct \hyperlink{structoval__state}{oval\_\-state} $\ast$state)}
\label{oval__state_8c_ac168dab96f3b0c7914e7a0addecc18eb}

\item 
\hypertarget{oval__state_8c_a535ed2bd2c4f10e5865f2e8b23ecc0c8}{
void {\bfseries oval\_\-state\_\-set\_\-subtype} (struct \hyperlink{structoval__state}{oval\_\-state} $\ast$state, \hyperlink{group__OVAL_ga99498f525c1a0282ef45557fc882f97f}{oval\_\-subtype\_\-t} subtype)}
\label{oval__state_8c_a535ed2bd2c4f10e5865f2e8b23ecc0c8}

\item 
\hypertarget{oval__state_8c_ab5d1fb12fdee923c40f9f87f541c689d}{
void {\bfseries oval\_\-state\_\-add\_\-note} (struct \hyperlink{structoval__state}{oval\_\-state} $\ast$state, char $\ast$notes)}
\label{oval__state_8c_ab5d1fb12fdee923c40f9f87f541c689d}

\item 
\hypertarget{oval__state_8c_a83c8db5a4c6b50146ddd29b578e2c5a8}{
void {\bfseries oval\_\-state\_\-set\_\-comment} (struct \hyperlink{structoval__state}{oval\_\-state} $\ast$state, char $\ast$comm)}
\label{oval__state_8c_a83c8db5a4c6b50146ddd29b578e2c5a8}

\item 
\hypertarget{oval__state_8c_adf3e71ca4074071007efa3d465225d73}{
void {\bfseries oval\_\-state\_\-set\_\-deprecated} (struct \hyperlink{structoval__state}{oval\_\-state} $\ast$state, bool deprecated)}
\label{oval__state_8c_adf3e71ca4074071007efa3d465225d73}

\item 
\hypertarget{oval__state_8c_a2214d8c02cc335d185a07f178906c554}{
void {\bfseries oval\_\-state\_\-set\_\-version} (struct \hyperlink{structoval__state}{oval\_\-state} $\ast$state, int version)}
\label{oval__state_8c_a2214d8c02cc335d185a07f178906c554}

\item 
\hypertarget{oval__state_8c_aa2f0298529ffc790af101a55d913cae3}{
void {\bfseries oval\_\-state\_\-set\_\-operator} (struct \hyperlink{structoval__state}{oval\_\-state} $\ast$state, \hyperlink{group__OVALDEF_gad5debd6ffe0c38c6de9108e86ee237e6}{oval\_\-operator\_\-t} operator)}
\label{oval__state_8c_aa2f0298529ffc790af101a55d913cae3}

\item 
\hypertarget{oval__state_8c_abfa173762f3f8c5c05185e78ad9f41a9}{
void {\bfseries oval\_\-state\_\-add\_\-content} (struct \hyperlink{structoval__state}{oval\_\-state} $\ast$state, struct \hyperlink{structoval__state__content}{oval\_\-state\_\-content} $\ast$content)}
\label{oval__state_8c_abfa173762f3f8c5c05185e78ad9f41a9}

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

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

\item 
\hypertarget{oval__state_8c_adad735f2957117b1b6b372355883f0cc}{
xmlNode $\ast$ {\bfseries oval\_\-state\_\-to\_\-dom} (struct \hyperlink{structoval__state}{oval\_\-state} $\ast$state, xmlDoc $\ast$doc, xmlNode $\ast$parent)}
\label{oval__state_8c_adad735f2957117b1b6b372355883f0cc}

\end{DoxyCompactItemize}


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