Sophie

Sophie

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

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

\hypertarget{oval__sysInterface_8c}{
\section{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-sysInterface.c File Reference}
\label{oval__sysInterface_8c}\index{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-sysInterface.c@{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-sysInterface.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\_\-system\_\-characteristics\_\-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{structoval__sysint}{oval\_\-sysint}
\begin{DoxyCompactList}\small\item\em Network interface description. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\hypertarget{oval__sysInterface_8c_a4911032681890b5ca2a77e596a8a0bef}{
typedef struct \hyperlink{structoval__sysint}{oval\_\-sysint} {\bfseries oval\_\-sysint\_\-t}}
\label{oval__sysInterface_8c_a4911032681890b5ca2a77e596a8a0bef}

\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{oval__sysInterface_8c_ab00fa20f00515b43204cc6be012428cb}{
bool {\bfseries oval\_\-sysint\_\-iterator\_\-has\_\-more} (struct \hyperlink{structoval__sysint__iterator}{oval\_\-sysint\_\-iterator} $\ast$oc\_\-sysint)}
\label{oval__sysInterface_8c_ab00fa20f00515b43204cc6be012428cb}

\item 
\hypertarget{oval__sysInterface_8c_a0914e58222ebb151feb9ede8e1904669}{
struct \hyperlink{structoval__sysint}{oval\_\-sysint} $\ast$ {\bfseries oval\_\-sysint\_\-iterator\_\-next} (struct \hyperlink{structoval__sysint__iterator}{oval\_\-sysint\_\-iterator} $\ast$oc\_\-sysint)}
\label{oval__sysInterface_8c_a0914e58222ebb151feb9ede8e1904669}

\item 
\hypertarget{oval__sysInterface_8c_acb833c22539fcdf51bd9c4c028281dbc}{
void {\bfseries oval\_\-sysint\_\-iterator\_\-free} (struct \hyperlink{structoval__sysint__iterator}{oval\_\-sysint\_\-iterator} $\ast$oc\_\-sysint)}
\label{oval__sysInterface_8c_acb833c22539fcdf51bd9c4c028281dbc}

\item 
\hypertarget{oval__sysInterface_8c_a894605f02ce85928b29813239d1746b3}{
char $\ast$ {\bfseries oval\_\-sysint\_\-get\_\-name} (struct \hyperlink{structoval__sysint}{oval\_\-sysint} $\ast$sysint)}
\label{oval__sysInterface_8c_a894605f02ce85928b29813239d1746b3}

\item 
\hypertarget{oval__sysInterface_8c_ac208bc1a71ee9b01869c02555b247067}{
void {\bfseries oval\_\-sysint\_\-set\_\-name} (struct \hyperlink{structoval__sysint}{oval\_\-sysint} $\ast$sysint, char $\ast$name)}
\label{oval__sysInterface_8c_ac208bc1a71ee9b01869c02555b247067}

\item 
\hypertarget{oval__sysInterface_8c_aa4ff12a52633fc3078ebfdec0549fa59}{
char $\ast$ {\bfseries oval\_\-sysint\_\-get\_\-ip\_\-address} (struct \hyperlink{structoval__sysint}{oval\_\-sysint} $\ast$sysint)}
\label{oval__sysInterface_8c_aa4ff12a52633fc3078ebfdec0549fa59}

\item 
\hypertarget{oval__sysInterface_8c_ae3944086fb96a05d9ba60835dd3aeb6b}{
void {\bfseries oval\_\-sysint\_\-set\_\-ip\_\-address} (struct \hyperlink{structoval__sysint}{oval\_\-sysint} $\ast$sysint, char $\ast$ip\_\-address)}
\label{oval__sysInterface_8c_ae3944086fb96a05d9ba60835dd3aeb6b}

\item 
\hypertarget{oval__sysInterface_8c_a621aff451108ac8e3a824bb4966e07e1}{
char $\ast$ {\bfseries oval\_\-sysint\_\-get\_\-mac\_\-address} (struct \hyperlink{structoval__sysint}{oval\_\-sysint} $\ast$sysint)}
\label{oval__sysInterface_8c_a621aff451108ac8e3a824bb4966e07e1}

\item 
\hypertarget{oval__sysInterface_8c_a471550ce11108bdcdb221a10f06a8e04}{
void {\bfseries oval\_\-sysint\_\-set\_\-mac\_\-address} (struct \hyperlink{structoval__sysint}{oval\_\-sysint} $\ast$sysint, char $\ast$mac\_\-address)}
\label{oval__sysInterface_8c_a471550ce11108bdcdb221a10f06a8e04}

\item 
\hypertarget{oval__sysInterface_8c_a0a91ed7ba5c16aa86f6f8b3a1c6f4cea}{
struct \hyperlink{structoval__sysint}{oval\_\-sysint} $\ast$ {\bfseries oval\_\-sysint\_\-new} (struct \hyperlink{structoval__syschar__model}{oval\_\-syschar\_\-model} $\ast$model)}
\label{oval__sysInterface_8c_a0a91ed7ba5c16aa86f6f8b3a1c6f4cea}

\item 
\hypertarget{oval__sysInterface_8c_ae88492e2ebcaa992ac2857de79a4516f}{
bool {\bfseries oval\_\-sysint\_\-is\_\-valid} (struct \hyperlink{structoval__sysint}{oval\_\-sysint} $\ast$sysint)}
\label{oval__sysInterface_8c_ae88492e2ebcaa992ac2857de79a4516f}

\item 
\hypertarget{oval__sysInterface_8c_ad2221c0f795ccbcb9d52becbc90e1ac2}{
bool {\bfseries oval\_\-sysint\_\-is\_\-locked} (struct \hyperlink{structoval__sysint}{oval\_\-sysint} $\ast$sysint)}
\label{oval__sysInterface_8c_ad2221c0f795ccbcb9d52becbc90e1ac2}

\item 
\hypertarget{oval__sysInterface_8c_aa54acffa5911625cb5294dbf978374d9}{
struct \hyperlink{structoval__sysint}{oval\_\-sysint} $\ast$ {\bfseries oval\_\-sysint\_\-clone} (struct \hyperlink{structoval__syschar__model}{oval\_\-syschar\_\-model} $\ast$new\_\-model, struct \hyperlink{structoval__sysint}{oval\_\-sysint} $\ast$old\_\-sysint)}
\label{oval__sysInterface_8c_aa54acffa5911625cb5294dbf978374d9}

\item 
\hypertarget{oval__sysInterface_8c_aefb806b4d393aaea721bdbd58d8a02a7}{
void {\bfseries oval\_\-sysint\_\-free} (struct \hyperlink{structoval__sysint}{oval\_\-sysint} $\ast$sysint)}
\label{oval__sysInterface_8c_aefb806b4d393aaea721bdbd58d8a02a7}

\item 
\hypertarget{oval__sysInterface_8c_a91764c54a34b14599f2a1bead6ee613a}{
int {\bfseries oval\_\-sysint\_\-parse\_\-tag} (xmlTextReaderPtr reader, struct \hyperlink{structoval__parser__context}{oval\_\-parser\_\-context} $\ast$context, oval\_\-sysint\_\-consumer consumer, void $\ast$user)}
\label{oval__sysInterface_8c_a91764c54a34b14599f2a1bead6ee613a}

\item 
\hypertarget{oval__sysInterface_8c_a186153b65c1d5716d09ec724db7db4d7}{
void {\bfseries oval\_\-sysint\_\-to\_\-print} (struct \hyperlink{structoval__sysint}{oval\_\-sysint} $\ast$sysint, char $\ast$indent, int idx)}
\label{oval__sysInterface_8c_a186153b65c1d5716d09ec724db7db4d7}

\item 
\hypertarget{oval__sysInterface_8c_a0f6169dcf784b7a46cb4121490445cd8}{
void {\bfseries oval\_\-sysint\_\-to\_\-dom} (struct \hyperlink{structoval__sysint}{oval\_\-sysint} $\ast$sysint, xmlDoc $\ast$doc, xmlNode $\ast$tag\_\-parent)}
\label{oval__sysInterface_8c_a0f6169dcf784b7a46cb4121490445cd8}

\end{DoxyCompactItemize}


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