Sophie

Sophie

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

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

\hypertarget{structoval__setobject}{
\section{oval\_\-setobject Struct Reference}
\label{structoval__setobject}\index{oval\_\-setobject@{oval\_\-setobject}}
}


OVAL set object.  


{\ttfamily \#include $<$oval\_\-definitions.h$>$}\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{group__OVALDEF_gaf8b00668fafb12cd6397d090f8f5e53d}{
struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$ {\bfseries oval\_\-setobject\_\-new} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$)}
\label{group__OVALDEF_gaf8b00668fafb12cd6397d090f8f5e53d}

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

\item 
\hypertarget{group__OVALDEF_ga0f76b6ce49917a05b2b53ad998461554}{
void {\bfseries oval\_\-setobject\_\-free} (struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$)}
\label{group__OVALDEF_ga0f76b6ce49917a05b2b53ad998461554}

\end{DoxyCompactItemize}
\begin{Indent}{\bf Setters}\par
{\em \label{_amgrp6e47466b75bb957a603aa54c079ac8bf}
 }\begin{DoxyCompactItemize}
\item 
\hypertarget{group__OVALDEF_ga16cd6aef8f9112d9e18064ee34f05fd1}{
void {\bfseries oval\_\-setobject\_\-set\_\-operation} (struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$, \hyperlink{group__OVALDEF_ga695dd73f42848ceb78bc9c9b3794e08c}{oval\_\-setobject\_\-operation\_\-t})}
\label{group__OVALDEF_ga16cd6aef8f9112d9e18064ee34f05fd1}

\item 
\hypertarget{group__OVALDEF_gafab22fe2d7d8830f61293a303b1378f6}{
void {\bfseries oval\_\-setobject\_\-add\_\-subset} (struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$, struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$)}
\label{group__OVALDEF_gafab22fe2d7d8830f61293a303b1378f6}

\item 
\hypertarget{group__OVALDEF_gac669598e93248a51982e5a55c9f4f979}{
void {\bfseries oval\_\-setobject\_\-add\_\-object} (struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$, struct \hyperlink{structoval__object}{oval\_\-object} $\ast$)}
\label{group__OVALDEF_gac669598e93248a51982e5a55c9f4f979}

\item 
\hypertarget{group__OVALDEF_gaa19e8b48ef8b88b97d9cb594d8ad3bcf}{
void {\bfseries oval\_\-setobject\_\-add\_\-filter} (struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$, struct \hyperlink{structoval__state}{oval\_\-state} $\ast$)}
\label{group__OVALDEF_gaa19e8b48ef8b88b97d9cb594d8ad3bcf}

\end{DoxyCompactItemize}
\end{Indent}
\begin{Indent}{\bf Getters}\par
{\em \label{_amgrpc9fd0bcb5385a65354c37f1bb504399d}
 }\begin{DoxyCompactItemize}
\item 
\hypertarget{group__OVALDEF_ga554c9c234b6173d956646f5d6f3468b7}{
\hyperlink{group__OVALDEF_gad53b9e7bb7cfcb4f85f67e2f486469df}{oval\_\-setobject\_\-type\_\-t} \hyperlink{group__OVALDEF_ga554c9c234b6173d956646f5d6f3468b7}{oval\_\-setobject\_\-get\_\-type} (struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$)}
\label{group__OVALDEF_ga554c9c234b6173d956646f5d6f3468b7}

\begin{DoxyCompactList}\small\item\em Get OVAL set object type. \item\end{DoxyCompactList}\item 
\hypertarget{group__OVALDEF_ga6c138f7cc1471ec8f622ded0baf5fc74}{
\hyperlink{group__OVALDEF_ga695dd73f42848ceb78bc9c9b3794e08c}{oval\_\-setobject\_\-operation\_\-t} \hyperlink{group__OVALDEF_ga6c138f7cc1471ec8f622ded0baf5fc74}{oval\_\-setobject\_\-get\_\-operation} (struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$)}
\label{group__OVALDEF_ga6c138f7cc1471ec8f622ded0baf5fc74}

\begin{DoxyCompactList}\small\item\em Get OVAL set object operation type. \item\end{DoxyCompactList}\item 
struct oval\_\-setobject\_\-iterator $\ast$ \hyperlink{group__OVALDEF_gaafd4a4312cf1d252aea30894e2c165af}{oval\_\-setobject\_\-get\_\-subsets} (struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$)
\begin{DoxyCompactList}\small\item\em Get OVAL set object subsets. \item\end{DoxyCompactList}\item 
struct \hyperlink{structoval__object__iterator}{oval\_\-object\_\-iterator} $\ast$ \hyperlink{group__OVALDEF_ga57f708074fd391255c67b352623d1ed5}{oval\_\-setobject\_\-get\_\-objects} (struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$)
\begin{DoxyCompactList}\small\item\em Get OVAL set object referenced objects. \item\end{DoxyCompactList}\item 
struct \hyperlink{structoval__state__iterator}{oval\_\-state\_\-iterator} $\ast$ \hyperlink{group__OVALDEF_ga5cbde8bda43d46187a70e2c7bd19f54d}{oval\_\-setobject\_\-get\_\-filters} (struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$)
\begin{DoxyCompactList}\small\item\em Get OVAL set object filters. \item\end{DoxyCompactList}\item 
bool \hyperlink{group__OVALDEF_gae86a35c0dd8bcd23274a66178507eb6d}{oval\_\-setobject\_\-is\_\-locked} (struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$setobject)
\begin{DoxyCompactList}\small\item\em return {\bfseries true} if the setobject instance is locked. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\end{Indent}
\begin{Indent}{\bf Evaluators}\par
{\em \label{_amgrp1fdbbbb8aba6580be2c9cb4b12e86ca2}
 }\begin{DoxyCompactItemize}
\item 
\hypertarget{group__OVALDEF_ga5de384907c1f3b99bfb464aa67899265}{
bool \hyperlink{group__OVALDEF_ga5de384907c1f3b99bfb464aa67899265}{oval\_\-setobject\_\-is\_\-valid} (struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$setobject)}
\label{group__OVALDEF_ga5de384907c1f3b99bfb464aa67899265}

\begin{DoxyCompactList}\small\item\em Return {\bfseries true} if the setobject instance is valid. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\end{Indent}
\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structoval__setobject_a24a9a662d9406450baab9b9d7db12268}{
struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$ {\bfseries model}}
\label{structoval__setobject_a24a9a662d9406450baab9b9d7db12268}

\item 
\hypertarget{structoval__setobject_ab1c42d2dfe2558b1664147345d486975}{
\hyperlink{group__OVALDEF_gad53b9e7bb7cfcb4f85f67e2f486469df}{oval\_\-setobject\_\-type\_\-t} {\bfseries type}}
\label{structoval__setobject_ab1c42d2dfe2558b1664147345d486975}

\item 
\hypertarget{structoval__setobject_af5a1225bc8557c9bdf6cc0e032118172}{
\hyperlink{group__OVALDEF_ga695dd73f42848ceb78bc9c9b3794e08c}{oval\_\-setobject\_\-operation\_\-t} {\bfseries operation}}
\label{structoval__setobject_af5a1225bc8557c9bdf6cc0e032118172}

\item 
\hypertarget{structoval__setobject_a6c3b07fcc98b378ebd64f65aa3c77708}{
void $\ast$ {\bfseries extension}}
\label{structoval__setobject_a6c3b07fcc98b378ebd64f65aa3c77708}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
OVAL set object. 

The documentation for this struct was generated from the following files:\begin{DoxyCompactItemize}
\item 
/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/\hyperlink{oval__set_8c}{oval\_\-set.c}\item 
/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/public/\hyperlink{oval__definitions_8h}{oval\_\-definitions.h}\end{DoxyCompactItemize}