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
|
\hypertarget{oval__message_8c}{
\section{/home/pvrabec/project/openscap/openscap-\/0.5.12/src/OVAL/oval\_\-message.c File Reference}
\label{oval__message_8c}\index{/home/pvrabec/project/openscap/openscap-\/0.5.12/src/OVAL/oval\_\-message.c@{/home/pvrabec/project/openscap/openscap-\/0.5.12/src/OVAL/oval\_\-message.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\_\-agent\_\-api\_\-impl.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}oval\_\-system\_\-characteristics\_\-impl.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}oval\_\-collection\_\-impl.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}common/debug\_\-priv.h\char`\"{}}\par
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item
struct \hyperlink{structoval__message}{oval\_\-message}
\begin{DoxyCompactList}\small\item\em OVAL message. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item
\hypertarget{oval__message_8c_a7f8277e866639830dc299afd6f87fe03}{
typedef struct \hyperlink{structoval__message}{oval\_\-message} {\bfseries oval\_\-message\_\-t}}
\label{oval__message_8c_a7f8277e866639830dc299afd6f87fe03}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item
\hypertarget{oval__message_8c_a4da936f32aed122e0b10b40ab347e4e3}{
struct \hyperlink{structoval__message}{oval\_\-message} $\ast$ {\bfseries oval\_\-message\_\-new} ()}
\label{oval__message_8c_a4da936f32aed122e0b10b40ab347e4e3}
\item
\hypertarget{oval__message_8c_a0cf8a066ec0eb8551becc5671cf08345}{
bool {\bfseries oval\_\-message\_\-is\_\-valid} (struct \hyperlink{structoval__message}{oval\_\-message} $\ast$message)}
\label{oval__message_8c_a0cf8a066ec0eb8551becc5671cf08345}
\item
\hypertarget{oval__message_8c_af10a7459bb6eba00bb529ce86882f818}{
bool {\bfseries oval\_\-message\_\-is\_\-locked} (struct \hyperlink{structoval__message}{oval\_\-message} $\ast$message)}
\label{oval__message_8c_af10a7459bb6eba00bb529ce86882f818}
\item
\hypertarget{oval__message_8c_a72f331a1b07ff156ac713b2b25e2b4da}{
struct \hyperlink{structoval__message}{oval\_\-message} $\ast$ {\bfseries oval\_\-message\_\-clone} (struct \hyperlink{structoval__message}{oval\_\-message} $\ast$old\_\-message)}
\label{oval__message_8c_a72f331a1b07ff156ac713b2b25e2b4da}
\item
\hypertarget{oval__message_8c_a3d3cbcd29ba512442ab45633eb165092}{
void {\bfseries oval\_\-message\_\-free} (struct \hyperlink{structoval__message}{oval\_\-message} $\ast$message)}
\label{oval__message_8c_a3d3cbcd29ba512442ab45633eb165092}
\item
\hypertarget{oval__message_8c_a2695997382fa4f8f0824fe8ed38f08f7}{
bool {\bfseries oval\_\-message\_\-iterator\_\-has\_\-more} (struct \hyperlink{structoval__message__iterator}{oval\_\-message\_\-iterator} $\ast$oc\_\-message)}
\label{oval__message_8c_a2695997382fa4f8f0824fe8ed38f08f7}
\item
\hypertarget{oval__message_8c_ae70a62124a8c78b9931dcc23345d2638}{
struct \hyperlink{structoval__message}{oval\_\-message} $\ast$ {\bfseries oval\_\-message\_\-iterator\_\-next} (struct \hyperlink{structoval__message__iterator}{oval\_\-message\_\-iterator} $\ast$oc\_\-message)}
\label{oval__message_8c_ae70a62124a8c78b9931dcc23345d2638}
\item
\hypertarget{oval__message_8c_a24a101c1cbf3537647bc564960c61a48}{
void {\bfseries oval\_\-message\_\-iterator\_\-free} (struct \hyperlink{structoval__message__iterator}{oval\_\-message\_\-iterator} $\ast$oc\_\-message)}
\label{oval__message_8c_a24a101c1cbf3537647bc564960c61a48}
\item
\hypertarget{oval__message_8c_aeeb216a7196311ae8c595df3b2638f24}{
char $\ast$ {\bfseries oval\_\-message\_\-get\_\-text} (struct \hyperlink{structoval__message}{oval\_\-message} $\ast$message)}
\label{oval__message_8c_aeeb216a7196311ae8c595df3b2638f24}
\item
\hypertarget{oval__message_8c_aa1d959e8f90282a8fe2b5334647ec7a6}{
\hyperlink{group__OVALSYS_ga8ee215c8a9e2910e0595d0d32af688bc}{oval\_\-message\_\-level\_\-t} {\bfseries oval\_\-message\_\-get\_\-level} (struct \hyperlink{structoval__message}{oval\_\-message} $\ast$message)}
\label{oval__message_8c_aa1d959e8f90282a8fe2b5334647ec7a6}
\item
\hypertarget{oval__message_8c_ab262940cadcda21f537925c8ad0e8c1a}{
void {\bfseries oval\_\-message\_\-set\_\-text} (struct \hyperlink{structoval__message}{oval\_\-message} $\ast$message, char $\ast$text)}
\label{oval__message_8c_ab262940cadcda21f537925c8ad0e8c1a}
\item
\hypertarget{oval__message_8c_af0f67d689b9718b973dafb2028316eca}{
void {\bfseries oval\_\-message\_\-set\_\-level} (struct \hyperlink{structoval__message}{oval\_\-message} $\ast$message, \hyperlink{group__OVALSYS_ga8ee215c8a9e2910e0595d0d32af688bc}{oval\_\-message\_\-level\_\-t} level)}
\label{oval__message_8c_af0f67d689b9718b973dafb2028316eca}
\item
\hypertarget{oval__message_8c_a7d62438b019e848347847d6a7d0e1443}{
int {\bfseries oval\_\-message\_\-parse\_\-tag} (xmlTextReaderPtr reader, struct \hyperlink{structoval__parser__context}{oval\_\-parser\_\-context} $\ast$context, oscap\_\-consumer\_\-func consumer, void $\ast$client)}
\label{oval__message_8c_a7d62438b019e848347847d6a7d0e1443}
\item
\hypertarget{oval__message_8c_a907c454de0cd22bb75827261540cf91a}{
void {\bfseries oval\_\-message\_\-to\_\-print} (struct \hyperlink{structoval__message}{oval\_\-message} $\ast$message, char $\ast$indent, int idx)}
\label{oval__message_8c_a907c454de0cd22bb75827261540cf91a}
\item
\hypertarget{oval__message_8c_a629e3b2bb1eb7f041f40570ae69ceb5e}{
void {\bfseries oval\_\-message\_\-to\_\-dom} (struct \hyperlink{structoval__message}{oval\_\-message} $\ast$message, xmlDoc $\ast$doc, xmlNode $\ast$tag\_\-parent)}
\label{oval__message_8c_a629e3b2bb1eb7f041f40570ae69ceb5e}
\end{DoxyCompactItemize}
\subsection{Detailed Description}
Open Vulnerability and Assessment Language. See more details at \href{http://oval.mitre.org/}{\tt http://oval.mitre.org/}
|