\hypertarget{oval__resultDirectives_8c}{ \section{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-resultDirectives.c File Reference} \label{oval__resultDirectives_8c}\index{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-resultDirectives.c@{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-resultDirectives.c}} } Open Vulnerability and Assessment Language. {\ttfamily \#include $<$stdlib.h$>$}\par {\ttfamily \#include $<$stdio.h$>$}\par {\ttfamily \#include $<$stdbool.h$>$}\par {\ttfamily \#include $<$string.h$>$}\par {\ttfamily \#include $<$common/util.h$>$}\par {\ttfamily \#include \char`\"{}oval\_\-results\_\-impl.h\char`\"{}}\par {\ttfamily \#include \char`\"{}oval\_\-collection\_\-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__result__directive}{\_\-oval\_\-result\_\-directive} \item struct \hyperlink{structoval__result__directives}{oval\_\-result\_\-directives} \end{DoxyCompactItemize} \subsection*{Defines} \begin{DoxyCompactItemize} \item \hypertarget{oval__resultDirectives_8c_a56a856c9f360d9c899c1c54d61507b81}{ \#define {\bfseries NUMBER\_\-OF\_\-RESULTS}~7} \label{oval__resultDirectives_8c_a56a856c9f360d9c899c1c54d61507b81} \end{DoxyCompactItemize} \subsection*{Typedefs} \begin{DoxyCompactItemize} \item \hypertarget{oval__resultDirectives_8c_ad17be132dc03ef7a96e2b96e55853250}{ typedef struct \hyperlink{structoval__result__directives}{oval\_\-result\_\-directives} {\bfseries oval\_\-result\_\-directives\_\-t}} \label{oval__resultDirectives_8c_ad17be132dc03ef7a96e2b96e55853250} \end{DoxyCompactItemize} \subsection*{Functions} \begin{DoxyCompactItemize} \item \hypertarget{oval__resultDirectives_8c_a1edca72640b2cdf3f6a8b0d8c43eb14c}{ struct \hyperlink{structoval__result__directives}{oval\_\-result\_\-directives} $\ast$ {\bfseries oval\_\-result\_\-directives\_\-new} (struct \hyperlink{structoval__results__model}{oval\_\-results\_\-model} $\ast$model)} \label{oval__resultDirectives_8c_a1edca72640b2cdf3f6a8b0d8c43eb14c} \item \hypertarget{oval__resultDirectives_8c_a1c8a2532a2a4bd4e5d1f0121e40c7608}{ bool {\bfseries oval\_\-result\_\-directives\_\-is\_\-valid} (struct \hyperlink{structoval__result__directives}{oval\_\-result\_\-directives} $\ast$result\_\-directives)} \label{oval__resultDirectives_8c_a1c8a2532a2a4bd4e5d1f0121e40c7608} \item \hypertarget{oval__resultDirectives_8c_aa0ad63313fb6a494ad4976e178c34fb0}{ bool {\bfseries oval\_\-result\_\-directives\_\-is\_\-locked} (struct \hyperlink{structoval__result__directives}{oval\_\-result\_\-directives} $\ast$result\_\-directives)} \label{oval__resultDirectives_8c_aa0ad63313fb6a494ad4976e178c34fb0} \item \hypertarget{oval__resultDirectives_8c_a14537cb06f7baf92875814a18b16f1bb}{ void {\bfseries oval\_\-result\_\-directives\_\-free} (struct \hyperlink{structoval__result__directives}{oval\_\-result\_\-directives} $\ast$directives)} \label{oval__resultDirectives_8c_a14537cb06f7baf92875814a18b16f1bb} \item \hypertarget{oval__resultDirectives_8c_a50a2734e72a23b6ecd6cc4583255b59a}{ bool {\bfseries oval\_\-result\_\-directives\_\-get\_\-reported} (struct \hyperlink{structoval__result__directives}{oval\_\-result\_\-directives} $\ast$directives, oval\_\-result\_\-t type)} \label{oval__resultDirectives_8c_a50a2734e72a23b6ecd6cc4583255b59a} \item \hypertarget{oval__resultDirectives_8c_ac70f1bf2a9fe0459908b488cfd42eeda}{ oval\_\-result\_\-directive\_\-content\_\-t {\bfseries oval\_\-result\_\-directives\_\-get\_\-content} (struct \hyperlink{structoval__result__directives}{oval\_\-result\_\-directives} $\ast$directives, oval\_\-result\_\-t type)} \label{oval__resultDirectives_8c_ac70f1bf2a9fe0459908b488cfd42eeda} \item \hypertarget{oval__resultDirectives_8c_aadc6b988805f6c85a6d5c01f4f824c03}{ void {\bfseries oval\_\-result\_\-directives\_\-set\_\-reported} (struct \hyperlink{structoval__result__directives}{oval\_\-result\_\-directives} $\ast$directives, oval\_\-result\_\-t type, bool reported)} \label{oval__resultDirectives_8c_aadc6b988805f6c85a6d5c01f4f824c03} \item \hypertarget{oval__resultDirectives_8c_ac81a991fbf5d5427163f2eb16a7eb631}{ void {\bfseries oval\_\-result\_\-directives\_\-set\_\-content} (struct \hyperlink{structoval__result__directives}{oval\_\-result\_\-directives} $\ast$directives, oval\_\-result\_\-t type, oval\_\-result\_\-directive\_\-content\_\-t content)} \label{oval__resultDirectives_8c_ac81a991fbf5d5427163f2eb16a7eb631} \item \hypertarget{oval__resultDirectives_8c_af556f6d5a8cbecac54ac21b061e7f0b8}{ int {\bfseries oval\_\-result\_\-directives\_\-parse\_\-tag} (xmlTextReaderPtr reader, struct \hyperlink{structoval__parser__context}{oval\_\-parser\_\-context} $\ast$context, struct \hyperlink{structoval__result__directives}{oval\_\-result\_\-directives} $\ast$directives)} \label{oval__resultDirectives_8c_af556f6d5a8cbecac54ac21b061e7f0b8} \item \hypertarget{oval__resultDirectives_8c_a6cc78492d3c1ce9f8852fce55d4cf025}{ int {\bfseries oval\_\-result\_\-directives\_\-to\_\-dom} (struct \hyperlink{structoval__result__directives}{oval\_\-result\_\-directives} $\ast$directives, xmlDoc $\ast$doc, xmlNode $\ast$parent)} \label{oval__resultDirectives_8c_a6cc78492d3c1ce9f8852fce55d4cf025} \end{DoxyCompactItemize} \subsection{Detailed Description} Open Vulnerability and Assessment Language. See more details at \href{http://oval.mitre.org/}{\tt http://oval.mitre.org/}