File: structoval__setobject.tex

package info (click to toggle)
openscap 0.5.12-3
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 27,052 kB
  • ctags: 21,075
  • sloc: xml: 82,351; ansic: 52,101; sh: 17,802; makefile: 748; perl: 442; cpp: 117; python: 110
file content (118 lines) | stat: -rw-r--r-- 7,406 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
\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 
struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$ \hyperlink{group__OVALDEF_gaec13f21458a8aefbd1663d71a0d8f56e}{oval\_\-setobject\_\-clone} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$new\_\-model, struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$old\_\-setobject)
\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 
bool \hyperlink{group__OVALDEF_ga5de384907c1f3b99bfb464aa67899265}{oval\_\-setobject\_\-is\_\-valid} (struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$setobject)
\begin{DoxyCompactList}\small\item\em Return {\bfseries true} if the setobject instance is valid An Oval\_\-setobject is valid if one of the following is true:
\begin{DoxyItemize}
\item The type attribute is OVAL\_\-SET\_\-AGGREGATE -\/-\/ AND
\begin{DoxyItemize}
\item The subsets attribute is not an empty iterator -\/-\/ AND
\item Each iterated \hyperlink{structoval__setobject}{oval\_\-setobject} is valid. 
\end{DoxyItemize}
\end{DoxyItemize}\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/project/openscap/openscap-\/0.5.12/src/OVAL/\hyperlink{oval__set_8c}{oval\_\-set.c}\item 
/home/pvrabec/project/openscap/openscap-\/0.5.12/src/OVAL/public/\hyperlink{oval__definitions_8h}{oval\_\-definitions.h}\end{DoxyCompactItemize}