File: oval__stringMap_8c.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 (80 lines) | stat: -rw-r--r-- 4,206 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
\hypertarget{oval__stringMap_8c}{
\section{/home/pvrabec/project/openscap/openscap-\/0.5.12/src/OVAL/oval\_\-stringMap.c File Reference}
\label{oval__stringMap_8c}\index{/home/pvrabec/project/openscap/openscap-\/0.5.12/src/OVAL/oval\_\-stringMap.c@{/home/pvrabec/project/openscap/openscap-\/0.5.12/src/OVAL/oval\_\-stringMap.c}}
}


Open Vulnerability and Assessment Language.  
{\ttfamily \#include $<$string.h$>$}\par
{\ttfamily \#include $<$stdlib.h$>$}\par
{\ttfamily \#include $<$stdio.h$>$}\par
{\ttfamily \#include \char`\"{}oval\_\-string\_\-map\_\-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{struct__oval__string__map__entry}{\_\-oval\_\-string\_\-map\_\-entry}
\item 
struct \hyperlink{structoval__string__map}{oval\_\-string\_\-map}
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\hypertarget{oval__stringMap_8c_a5f7206162e8ff18925d83eb7a2dfdf72}{
typedef struct \hyperlink{struct__oval__string__map__entry}{\_\-oval\_\-string\_\-map\_\-entry} {\bfseries \_\-oval\_\-string\_\-map\_\-entry\_\-t}}
\label{oval__stringMap_8c_a5f7206162e8ff18925d83eb7a2dfdf72}

\item 
\hypertarget{oval__stringMap_8c_a3e7e32a5193f988120cdd6c76fb2849c}{
typedef struct \hyperlink{structoval__string__map}{oval\_\-string\_\-map} {\bfseries oval\_\-string\_\-map\_\-t}}
\label{oval__stringMap_8c_a3e7e32a5193f988120cdd6c76fb2849c}

\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{oval__stringMap_8c_ad4fee5275dc7939e7f1b5ffbe2e5fed5}{
struct \hyperlink{structoval__string__map}{oval\_\-string\_\-map} $\ast$ {\bfseries oval\_\-string\_\-map\_\-new} ()}
\label{oval__stringMap_8c_ad4fee5275dc7939e7f1b5ffbe2e5fed5}

\item 
\hypertarget{oval__stringMap_8c_a3fde67e20328db2d4d7a20aa9f43e458}{
void {\bfseries oval\_\-string\_\-map\_\-put} (struct \hyperlink{structoval__string__map}{oval\_\-string\_\-map} $\ast$map, const char $\ast$key, void $\ast$item)}
\label{oval__stringMap_8c_a3fde67e20328db2d4d7a20aa9f43e458}

\item 
\hypertarget{oval__stringMap_8c_a706d16b596ad10418a7e3abb9f6ac2c4}{
void {\bfseries oval\_\-string\_\-map\_\-put\_\-string} (struct \hyperlink{structoval__string__map}{oval\_\-string\_\-map} $\ast$map, const char $\ast$key, const char $\ast$item)}
\label{oval__stringMap_8c_a706d16b596ad10418a7e3abb9f6ac2c4}

\item 
\hypertarget{oval__stringMap_8c_aa4b7b92445b18a101824d450a6b8370a}{
struct \hyperlink{structoval__iterator}{oval\_\-iterator} $\ast$ {\bfseries oval\_\-string\_\-map\_\-keys} (struct \hyperlink{structoval__string__map}{oval\_\-string\_\-map} $\ast$map)}
\label{oval__stringMap_8c_aa4b7b92445b18a101824d450a6b8370a}

\item 
\hypertarget{oval__stringMap_8c_ad84f6b7d9c518ac0c2c8bdb87d46388d}{
struct \hyperlink{structoval__iterator}{oval\_\-iterator} $\ast$ {\bfseries oval\_\-string\_\-map\_\-values} (struct \hyperlink{structoval__string__map}{oval\_\-string\_\-map} $\ast$map)}
\label{oval__stringMap_8c_ad84f6b7d9c518ac0c2c8bdb87d46388d}

\item 
\hypertarget{oval__stringMap_8c_a3f25bf19221d45cc0fca0fcde65bf133}{
void $\ast$ {\bfseries oval\_\-string\_\-map\_\-get\_\-value} (struct \hyperlink{structoval__string__map}{oval\_\-string\_\-map} $\ast$map, const char $\ast$key)}
\label{oval__stringMap_8c_a3f25bf19221d45cc0fca0fcde65bf133}

\item 
\hypertarget{oval__stringMap_8c_aedaa54ce8f12661bd14e1f1db1ccedc6}{
void {\bfseries oval\_\-string\_\-map\_\-free} (struct \hyperlink{structoval__string__map}{oval\_\-string\_\-map} $\ast$map, oscap\_\-destruct\_\-func free\_\-func)}
\label{oval__stringMap_8c_aedaa54ce8f12661bd14e1f1db1ccedc6}

\item 
\hypertarget{oval__stringMap_8c_ab157ed0b53ea9ebdf7c380169ed4107d}{
void {\bfseries oval\_\-string\_\-map\_\-free\_\-string} (struct \hyperlink{structoval__string__map}{oval\_\-string\_\-map} $\ast$map)}
\label{oval__stringMap_8c_ab157ed0b53ea9ebdf7c380169ed4107d}

\end{DoxyCompactItemize}


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