\hypertarget{classLinkAddrInfo}{
\section{LinkAddrInfo Class Reference}
\label{classLinkAddrInfo}\index{LinkAddrInfo@{LinkAddrInfo}}
}


Wrapper for per-\/address information found in HELLO and TC.  




{\ttfamily \#include $<$message.hh$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classLinkAddrInfo_afe67b17dd1947bde35a05a1237216b1a}{
{\bfseries LinkAddrInfo} (const bool has\_\-lq)}
\label{classLinkAddrInfo_afe67b17dd1947bde35a05a1237216b1a}

\item 
\hypertarget{classLinkAddrInfo_af04bf67d1242f5be9938bdeaf51ec087}{
{\bfseries LinkAddrInfo} (const \hyperlink{classIPv4}{IPv4} \&addr)}
\label{classLinkAddrInfo_af04bf67d1242f5be9938bdeaf51ec087}

\item 
\hypertarget{classLinkAddrInfo_aaef50d4127fe1685d06d8b90418a64c5}{
{\bfseries LinkAddrInfo} (const \hyperlink{classIPv4}{IPv4} \&addr, const double \&near\_\-etx, const double \&far\_\-etx)}
\label{classLinkAddrInfo_aaef50d4127fe1685d06d8b90418a64c5}

\item 
\hypertarget{classLinkAddrInfo_a69f215ea96019a2157ff3e4b56c8e0a3}{
bool {\bfseries has\_\-etx} () const }
\label{classLinkAddrInfo_a69f215ea96019a2157ff3e4b56c8e0a3}

\item 
\hypertarget{classLinkAddrInfo_a8b0dde7a7b9eb996f3bf50feba1acad8}{
\hyperlink{classIPv4}{IPv4} {\bfseries remote\_\-addr} () const }
\label{classLinkAddrInfo_a8b0dde7a7b9eb996f3bf50feba1acad8}

\item 
\hypertarget{classLinkAddrInfo_a2ca0a7320a212ec35409c9b4cace5e54}{
double {\bfseries near\_\-etx} () const }
\label{classLinkAddrInfo_a2ca0a7320a212ec35409c9b4cace5e54}

\item 
\hypertarget{classLinkAddrInfo_a24c54ab62b6dfa61aa2943454bb0ef05}{
double {\bfseries far\_\-etx} () const }
\label{classLinkAddrInfo_a24c54ab62b6dfa61aa2943454bb0ef05}

\item 
\hypertarget{classLinkAddrInfo_ad313903d62c93050e828829c18f4bba4}{
size\_\-t {\bfseries size} () const }
\label{classLinkAddrInfo_ad313903d62c93050e828829c18f4bba4}

\item 
\hypertarget{classLinkAddrInfo_a178eb917a3021f9ffe38a6b046f22652}{
size\_\-t {\bfseries copy\_\-in} (const uint8\_\-t $\ast$from\_\-uint8)}
\label{classLinkAddrInfo_a178eb917a3021f9ffe38a6b046f22652}

\item 
\hypertarget{classLinkAddrInfo_ae824b32478dcc8ba72b31c721add4dac}{
size\_\-t {\bfseries copy\_\-out} (uint8\_\-t $\ast$to\_\-uint8) const }
\label{classLinkAddrInfo_ae824b32478dcc8ba72b31c721add4dac}

\item 
\hypertarget{classLinkAddrInfo_a06ab0466d5268f6bd52e4276eacc21b3}{
string {\bfseries str} () const }
\label{classLinkAddrInfo_a06ab0466d5268f6bd52e4276eacc21b3}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classLinkAddrInfo_af1ccc808921fd623d469b9de48ed8b0c}{
bool {\bfseries \_\-has\_\-etx}}
\label{classLinkAddrInfo_af1ccc808921fd623d469b9de48ed8b0c}

\item 
\hypertarget{classLinkAddrInfo_a7620fe4ae9a2e973ca5b4382204c0a92}{
\hyperlink{classIPv4}{IPv4} {\bfseries \_\-remote\_\-addr}}
\label{classLinkAddrInfo_a7620fe4ae9a2e973ca5b4382204c0a92}

\item 
\hypertarget{classLinkAddrInfo_ad802c1e5f3214781f9fea05534996ded}{
double {\bfseries \_\-near\_\-etx}}
\label{classLinkAddrInfo_ad802c1e5f3214781f9fea05534996ded}

\item 
\hypertarget{classLinkAddrInfo_a28ce95cf334f001656c492915ae3a214}{
double {\bfseries \_\-far\_\-etx}}
\label{classLinkAddrInfo_a28ce95cf334f001656c492915ae3a214}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Wrapper for per-\/address information found in HELLO and TC. This is space-\/pessimized for \hyperlink{protocolthe-p}{the} case where ETX measurements are in use. 

The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
/home/greearb/git/xorp.ct.github/xorp/contrib/olsr/message.hh\item 
/home/greearb/git/xorp.ct.github/xorp/contrib/olsr/message.cc\end{DoxyCompactItemize}
