\hypertarget{oval__message_8c}{ \section{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-message.c File Reference} \label{oval__message_8c}\index{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-message.c@{/home/pvrabec/openscap/openscap-\/0.5.7/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/public/debug.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, \hyperlink{util_8h_ac32fc75588117050825915e52af52992}{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/}