Sophie

Sophie

distrib > Mandriva > current > x86_64 > by-pkgid > 3736f276bb1ccfbcee6cb2d27b25d981 > files > 602

openscap-devel-0.5.7-1mdv2010.1.x86_64.rpm

\hypertarget{group__CPELangPrivate}{
\section{Private members}
\label{group__CPELangPrivate}\index{Private members@{Private members}}
}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structcpe__testexpr}{cpe\_\-testexpr}
\begin{DoxyCompactList}\small\item\em CPE language boolean expression. \item\end{DoxyCompactList}\item 
struct \hyperlink{structcpe__lang__model}{cpe\_\-lang\_\-model}
\begin{DoxyCompactList}\small\item\em CPE platform specification. \item\end{DoxyCompactList}\item 
struct \hyperlink{structcpe__platform}{cpe\_\-platform}
\begin{DoxyCompactList}\small\item\em Single platform representation in CPE language. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Parse functions}
\label{_amgrp55bde346b0631e090bfc4a3be713ee4c}
Functions for parsing structures from XML.

Return value is new structure filled by content of XML file represented by XML reader or import source structure. Structure needs to be freed by the caller. \begin{DoxyCompactItemize}
\item 
struct \hyperlink{structcpe__lang__model}{cpe\_\-lang\_\-model} $\ast$ \hyperlink{group__CPELangPrivate_gab01dcd52258398ecee496bea1681a8eb}{cpe\_\-lang\_\-model::cpe\_\-lang\_\-model\_\-parse\_\-xml} (const struct \hyperlink{structoscap__import__source}{oscap\_\-import\_\-source} $\ast$source)
\begin{DoxyCompactList}\small\item\em Function for parsing XML CPE language file. \item\end{DoxyCompactList}\item 
struct \hyperlink{structcpe__lang__model}{cpe\_\-lang\_\-model} $\ast$ \hyperlink{group__CPELangPrivate_gaabe5beb378e8ef716e90c174ea8957c8}{cpe\_\-lang\_\-model::cpe\_\-lang\_\-model\_\-parse} (xmlTextReaderPtr reader)
\begin{DoxyCompactList}\small\item\em Parse function for CPE Lang model. \item\end{DoxyCompactList}\item 
struct \hyperlink{structcpe__platform}{cpe\_\-platform} $\ast$ \hyperlink{group__CPELangPrivate_ga3a28cde95881a1bea9ae7b80805330a0}{cpe\_\-platform::cpe\_\-platform\_\-parse} (xmlTextReaderPtr reader)
\begin{DoxyCompactList}\small\item\em Parse CPE platform structure. \item\end{DoxyCompactList}\item 
struct \hyperlink{structcpe__testexpr}{cpe\_\-testexpr} $\ast$ \hyperlink{group__CPELangPrivate_ga0f21e074c98bee380d491c62d158bab7}{cpe\_\-testexpr::cpe\_\-testexpr\_\-parse} (xmlTextReaderPtr reader)
\begin{DoxyCompactList}\small\item\em Parse CPE test expression structure. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Export functions}
\label{_amgrp5713b34587ba18c5a4561b737b639ae5}
Functions for export structures to XML by XML writer.

Exported structures need to be freed by the caller. \begin{DoxyCompactItemize}
\item 
void \hyperlink{group__CPELangPrivate_gab4a84e46014c142d88bca5b2b28151a1}{cpe\_\-lang\_\-model::cpe\_\-lang\_\-model\_\-export\_\-xml} (const struct \hyperlink{structcpe__lang__model}{cpe\_\-lang\_\-model} $\ast$spec, struct \hyperlink{structoscap__export__target}{oscap\_\-export\_\-target} $\ast$target)
\begin{DoxyCompactList}\small\item\em Function for export CPE language model to XML. \item\end{DoxyCompactList}\item 
void \hyperlink{group__CPELangPrivate_ga58fe65219194db588c1f35c8bfa473b1}{cpe\_\-lang\_\-model::cpe\_\-lang\_\-export} (const struct \hyperlink{structcpe__lang__model}{cpe\_\-lang\_\-model} $\ast$spec, xmlTextWriterPtr writer)
\begin{DoxyCompactList}\small\item\em Function for export CPE language top element. \item\end{DoxyCompactList}\item 
void \hyperlink{group__CPELangPrivate_ga2c4f5925542dce93acf237ad43bb665d}{cpe\_\-platform::cpe\_\-platform\_\-export} (const struct \hyperlink{structcpe__platform}{cpe\_\-platform} $\ast$platform, xmlTextWriterPtr writer)
\begin{DoxyCompactList}\small\item\em Function for export CPE platform element. \item\end{DoxyCompactList}\item 
void \hyperlink{group__CPELangPrivate_ga2c65e7cafcf564da776aa49795063ac7}{cpe\_\-testexpr::cpe\_\-testexpr\_\-export} (const struct \hyperlink{structcpe__testexpr}{cpe\_\-testexpr} $\ast$expr, xmlTextWriterPtr writer)
\begin{DoxyCompactList}\small\item\em Function for export CPE test expression element. \item\end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Function Documentation}
\hypertarget{group__CPELangPrivate_ga58fe65219194db588c1f35c8bfa473b1}{
\index{CPELangPrivate@{CPELangPrivate}!cpe\_\-lang\_\-export@{cpe\_\-lang\_\-export}}
\index{cpe\_\-lang\_\-export@{cpe\_\-lang\_\-export}!CPELangPrivate@{CPELangPrivate}}
\subsubsection[{cpe\_\-lang\_\-export}]{\setlength{\rightskip}{0pt plus 5cm}void cpe\_\-lang\_\-export (const struct {\bf cpe\_\-lang\_\-model} $\ast$ {\em spec}, \/  xmlTextWriterPtr {\em writer})\hspace{0.3cm}{\ttfamily  \mbox{[}inherited\mbox{]}}}}
\label{group__CPELangPrivate_ga58fe65219194db588c1f35c8bfa473b1}


Function for export CPE language top element. 
\begin{DoxyParams}{Parameters}
\item[{\em writer}]xmlTextWriterPtr structure representing XML model \item[{\em spec}]CPE language model structure \end{DoxyParams}
\hypertarget{group__CPELangPrivate_gab4a84e46014c142d88bca5b2b28151a1}{
\index{CPELangPrivate@{CPELangPrivate}!cpe\_\-lang\_\-model\_\-export\_\-xml@{cpe\_\-lang\_\-model\_\-export\_\-xml}}
\index{cpe\_\-lang\_\-model\_\-export\_\-xml@{cpe\_\-lang\_\-model\_\-export\_\-xml}!CPELangPrivate@{CPELangPrivate}}
\subsubsection[{cpe\_\-lang\_\-model\_\-export\_\-xml}]{\setlength{\rightskip}{0pt plus 5cm}void cpe\_\-lang\_\-model\_\-export\_\-xml (const struct {\bf cpe\_\-lang\_\-model} $\ast$ {\em spec}, \/  struct {\bf oscap\_\-export\_\-target} $\ast$ {\em target})\hspace{0.3cm}{\ttfamily  \mbox{[}inherited\mbox{]}}}}
\label{group__CPELangPrivate_gab4a84e46014c142d88bca5b2b28151a1}


Function for export CPE language model to XML. 
\begin{DoxyParams}{Parameters}
\item[{\em target}]structure with exporting information such filename and encoding \item[{\em spec}]CPE language model structure \end{DoxyParams}
\hypertarget{group__CPELangPrivate_gaabe5beb378e8ef716e90c174ea8957c8}{
\index{CPELangPrivate@{CPELangPrivate}!cpe\_\-lang\_\-model\_\-parse@{cpe\_\-lang\_\-model\_\-parse}}
\index{cpe\_\-lang\_\-model\_\-parse@{cpe\_\-lang\_\-model\_\-parse}!CPELangPrivate@{CPELangPrivate}}
\subsubsection[{cpe\_\-lang\_\-model\_\-parse}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf cpe\_\-lang\_\-model} $\ast$ cpe\_\-lang\_\-model\_\-parse (xmlTextReaderPtr {\em reader})\hspace{0.3cm}{\ttfamily  \mbox{[}read, inherited\mbox{]}}}}
\label{group__CPELangPrivate_gaabe5beb378e8ef716e90c174ea8957c8}


Parse function for CPE Lang model. 
\begin{DoxyParams}{Parameters}
\item[{\em reader}]xmlTextReaderPtr structure representing XML model \end{DoxyParams}
\hypertarget{group__CPELangPrivate_gab01dcd52258398ecee496bea1681a8eb}{
\index{CPELangPrivate@{CPELangPrivate}!cpe\_\-lang\_\-model\_\-parse\_\-xml@{cpe\_\-lang\_\-model\_\-parse\_\-xml}}
\index{cpe\_\-lang\_\-model\_\-parse\_\-xml@{cpe\_\-lang\_\-model\_\-parse\_\-xml}!CPELangPrivate@{CPELangPrivate}}
\subsubsection[{cpe\_\-lang\_\-model\_\-parse\_\-xml}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf cpe\_\-lang\_\-model} $\ast$ cpe\_\-lang\_\-model\_\-parse\_\-xml (const struct {\bf oscap\_\-import\_\-source} $\ast$ {\em source})\hspace{0.3cm}{\ttfamily  \mbox{[}read, inherited\mbox{]}}}}
\label{group__CPELangPrivate_gab01dcd52258398ecee496bea1681a8eb}


Function for parsing XML CPE language file. 
\begin{DoxyParams}{Parameters}
\item[{\em source}]structure of import source with filename and encoding \end{DoxyParams}
\hypertarget{group__CPELangPrivate_ga2c4f5925542dce93acf237ad43bb665d}{
\index{CPELangPrivate@{CPELangPrivate}!cpe\_\-platform\_\-export@{cpe\_\-platform\_\-export}}
\index{cpe\_\-platform\_\-export@{cpe\_\-platform\_\-export}!CPELangPrivate@{CPELangPrivate}}
\subsubsection[{cpe\_\-platform\_\-export}]{\setlength{\rightskip}{0pt plus 5cm}void cpe\_\-platform\_\-export (const struct {\bf cpe\_\-platform} $\ast$ {\em platform}, \/  xmlTextWriterPtr {\em writer})\hspace{0.3cm}{\ttfamily  \mbox{[}inherited\mbox{]}}}}
\label{group__CPELangPrivate_ga2c4f5925542dce93acf237ad43bb665d}


Function for export CPE platform element. 
\begin{DoxyParams}{Parameters}
\item[{\em writer}]xmlTextWriterPtr structure representing XML model \item[{\em platform}]CPE platform structure \end{DoxyParams}
\hypertarget{group__CPELangPrivate_ga3a28cde95881a1bea9ae7b80805330a0}{
\index{CPELangPrivate@{CPELangPrivate}!cpe\_\-platform\_\-parse@{cpe\_\-platform\_\-parse}}
\index{cpe\_\-platform\_\-parse@{cpe\_\-platform\_\-parse}!CPELangPrivate@{CPELangPrivate}}
\subsubsection[{cpe\_\-platform\_\-parse}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf cpe\_\-platform} $\ast$ cpe\_\-platform\_\-parse (xmlTextReaderPtr {\em reader})\hspace{0.3cm}{\ttfamily  \mbox{[}read, inherited\mbox{]}}}}
\label{group__CPELangPrivate_ga3a28cde95881a1bea9ae7b80805330a0}


Parse CPE platform structure. 
\begin{DoxyParams}{Parameters}
\item[{\em reader}]xmlTextReaderPtr structure representing XML model \end{DoxyParams}
\begin{DoxyReturn}{Returns}
\hyperlink{structcpe__platform}{cpe\_\-platform} structure with CPE platform item 
\end{DoxyReturn}
\hypertarget{group__CPELangPrivate_ga2c65e7cafcf564da776aa49795063ac7}{
\index{CPELangPrivate@{CPELangPrivate}!cpe\_\-testexpr\_\-export@{cpe\_\-testexpr\_\-export}}
\index{cpe\_\-testexpr\_\-export@{cpe\_\-testexpr\_\-export}!CPELangPrivate@{CPELangPrivate}}
\subsubsection[{cpe\_\-testexpr\_\-export}]{\setlength{\rightskip}{0pt plus 5cm}void cpe\_\-testexpr\_\-export (const struct {\bf cpe\_\-testexpr} $\ast$ {\em expr}, \/  xmlTextWriterPtr {\em writer})\hspace{0.3cm}{\ttfamily  \mbox{[}inherited\mbox{]}}}}
\label{group__CPELangPrivate_ga2c65e7cafcf564da776aa49795063ac7}


Function for export CPE test expression element. 
\begin{DoxyParams}{Parameters}
\item[{\em writer}]xmlTextWriterPtr structure representing XML model \item[{\em expr}]CPE test expression structure \end{DoxyParams}
\hypertarget{group__CPELangPrivate_ga0f21e074c98bee380d491c62d158bab7}{
\index{CPELangPrivate@{CPELangPrivate}!cpe\_\-testexpr\_\-parse@{cpe\_\-testexpr\_\-parse}}
\index{cpe\_\-testexpr\_\-parse@{cpe\_\-testexpr\_\-parse}!CPELangPrivate@{CPELangPrivate}}
\subsubsection[{cpe\_\-testexpr\_\-parse}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf cpe\_\-testexpr} $\ast$ cpe\_\-testexpr\_\-parse (xmlTextReaderPtr {\em reader})\hspace{0.3cm}{\ttfamily  \mbox{[}read, inherited\mbox{]}}}}
\label{group__CPELangPrivate_ga0f21e074c98bee380d491c62d158bab7}


Parse CPE test expression structure. 
\begin{DoxyParams}{Parameters}
\item[{\em reader}]xmlTextReaderPtr structure representing XML model \end{DoxyParams}
\begin{DoxyReturn}{Returns}
\hyperlink{structcpe__testexpr}{cpe\_\-testexpr} structure with CPE test expression item 
\end{DoxyReturn}