1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108
|
\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
struct \hyperlink{structoval__sysint}{oval\_\-sysint} $\ast$ \hyperlink{group__OVALSYS_ga87b98cf707f3f0a38e31d261b5c5d247}{oval\_\-sysint\_\-clone} (struct \hyperlink{structoval__syschar__model}{oval\_\-syschar\_\-model} $\ast$new\_\-model, struct \hyperlink{structoval__sysint}{oval\_\-sysint} $\ast$old\_\-sysint)
\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/project/openscap/openscap-\/0.5.12/src/OVAL/\hyperlink{oval__sysInterface_8c}{oval\_\-sysInterface.c}\item
/home/pvrabec/project/openscap/openscap-\/0.5.12/src/OVAL/public/\hyperlink{oval__system__characteristics_8h}{oval\_\-system\_\-characteristics.h}\end{DoxyCompactItemize}
|