\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}