Sophie

Sophie

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

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

\hypertarget{structoval__sysint}{
\section{oval\_\-sysint Struct Reference}
\label{structoval__sysint}\index{oval\_\-sysint@{oval\_\-sysint}}
}


Network interface description.  


{\ttfamily \#include $<$oval\_\-system\_\-characteristics.h$>$}\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{group__OVALSYS_gaf3ed161994b853e34523add31f139cdd}{
struct \hyperlink{structoval__sysint}{oval\_\-sysint} $\ast$ {\bfseries oval\_\-sysint\_\-new} (struct \hyperlink{structoval__syschar__model}{oval\_\-syschar\_\-model} $\ast$)}
\label{group__OVALSYS_gaf3ed161994b853e34523add31f139cdd}

\item 
\hypertarget{group__OVALSYS_ga87b98cf707f3f0a38e31d261b5c5d247}{
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{group__OVALSYS_ga87b98cf707f3f0a38e31d261b5c5d247}

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

\end{DoxyCompactItemize}
\begin{Indent}{\bf Setters}\par
{\em \label{_amgrp6e47466b75bb957a603aa54c079ac8bf}
 }\begin{DoxyCompactItemize}
\item 
\hypertarget{group__OVALSYS_ga47676f741b6f7b603e35a25d94c9abbf}{
void {\bfseries oval\_\-sysint\_\-set\_\-name} (struct \hyperlink{structoval__sysint}{oval\_\-sysint} $\ast$, char $\ast$)}
\label{group__OVALSYS_ga47676f741b6f7b603e35a25d94c9abbf}

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

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

\end{DoxyCompactItemize}
\end{Indent}
\begin{Indent}{\bf Getters}\par
{\em \label{_amgrpc9fd0bcb5385a65354c37f1bb504399d}
 }\begin{DoxyCompactItemize}
\item 
\hypertarget{group__OVALSYS_ga536e806bece927fec94b62f2692516da}{
char $\ast$ \hyperlink{group__OVALSYS_ga536e806bece927fec94b62f2692516da}{oval\_\-sysint\_\-get\_\-name} (struct \hyperlink{structoval__sysint}{oval\_\-sysint} $\ast$)}
\label{group__OVALSYS_ga536e806bece927fec94b62f2692516da}

\begin{DoxyCompactList}\small\item\em Get interface name. \item\end{DoxyCompactList}\item 
\hypertarget{group__OVALSYS_gaaa1651f765d973da3e86877948341d07}{
char $\ast$ \hyperlink{group__OVALSYS_gaaa1651f765d973da3e86877948341d07}{oval\_\-sysint\_\-get\_\-ip\_\-address} (struct \hyperlink{structoval__sysint}{oval\_\-sysint} $\ast$)}
\label{group__OVALSYS_gaaa1651f765d973da3e86877948341d07}

\begin{DoxyCompactList}\small\item\em Get interface IP address. \item\end{DoxyCompactList}\item 
\hypertarget{group__OVALSYS_ga491bef2b92f1cd18053b024c9ec699aa}{
char $\ast$ \hyperlink{group__OVALSYS_ga491bef2b92f1cd18053b024c9ec699aa}{oval\_\-sysint\_\-get\_\-mac\_\-address} (struct \hyperlink{structoval__sysint}{oval\_\-sysint} $\ast$)}
\label{group__OVALSYS_ga491bef2b92f1cd18053b024c9ec699aa}

\begin{DoxyCompactList}\small\item\em Get interface MAC address. \item\end{DoxyCompactList}\item 
bool \hyperlink{group__OVALSYS_gad2221c0f795ccbcb9d52becbc90e1ac2}{oval\_\-sysint\_\-is\_\-locked} (struct \hyperlink{structoval__sysint}{oval\_\-sysint} $\ast$sysint)
\begin{DoxyCompactList}\small\item\em Return {\bfseries true} if the sysint instance is locked. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\end{Indent}
\begin{Indent}{\bf Evaluators}\par
{\em \label{_amgrp1fdbbbb8aba6580be2c9cb4b12e86ca2}
 }\begin{DoxyCompactItemize}
\item 
\hypertarget{group__OVALSYS_gae88492e2ebcaa992ac2857de79a4516f}{
bool \hyperlink{group__OVALSYS_gae88492e2ebcaa992ac2857de79a4516f}{oval\_\-sysint\_\-is\_\-valid} (struct \hyperlink{structoval__sysint}{oval\_\-sysint} $\ast$sysint)}
\label{group__OVALSYS_gae88492e2ebcaa992ac2857de79a4516f}

\begin{DoxyCompactList}\small\item\em Return {\bfseries true} if the sysint instance is valid. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\end{Indent}
\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structoval__sysint_afe37d1709c69f15b46da0d7b75a9d458}{
struct \hyperlink{structoval__syschar__model}{oval\_\-syschar\_\-model} $\ast$ {\bfseries model}}
\label{structoval__sysint_afe37d1709c69f15b46da0d7b75a9d458}

\item 
\hypertarget{structoval__sysint_a5ed4cdbc880cd9cc2a13a620cab71979}{
char $\ast$ {\bfseries name}}
\label{structoval__sysint_a5ed4cdbc880cd9cc2a13a620cab71979}

\item 
\hypertarget{structoval__sysint_ad2d5de47cc0f75efc32b734216d80298}{
char $\ast$ {\bfseries ipAddress}}
\label{structoval__sysint_ad2d5de47cc0f75efc32b734216d80298}

\item 
\hypertarget{structoval__sysint_a4ee4643ea38ff9ef61775010dfc9852d}{
char $\ast$ {\bfseries macAddress}}
\label{structoval__sysint_a4ee4643ea38ff9ef61775010dfc9852d}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Network interface description. Instances of Oval\_\-sysint are used to describe existing network interfaces on the system. This information can help identify a specific system on a given network. $\ast$ 

The documentation for this struct was generated from the following files:\begin{DoxyCompactItemize}
\item 
/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/\hyperlink{oval__sysInterface_8c}{oval\_\-sysInterface.c}\item 
/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/public/\hyperlink{oval__system__characteristics_8h}{oval\_\-system\_\-characteristics.h}\end{DoxyCompactItemize}