\hypertarget{classGetNeighbours}{
\section{GetNeighbours Class Reference}
\label{classGetNeighbours}\index{GetNeighbours@{GetNeighbours}}
}


Get \hyperlink{protocolthe-p}{the} \hyperlink{classNeighbour}{Neighbour} info for all \hyperlink{protocolthe-p}{the} requested neighbours.  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classGetNeighbours_a3c24f567723a6aebaf340a55a2f3783d}{
{\bfseries GetNeighbours} (\hyperlink{classXrlStdRouter}{XrlStdRouter} \&xrl\_\-router, \hyperlink{structOspfTypes_a60eb031df0c10af753789ae76b185ec2}{OspfTypes::Version} version, list$<$ \hyperlink{structOspfTypes_ab410d0371b8456f91ff133e6edf9da3f}{OspfTypes::NeighbourID} $>$ \&nlist)}
\label{classGetNeighbours_a3c24f567723a6aebaf340a55a2f3783d}

\item 
\hypertarget{classGetNeighbours_afc784c8fb002c0d0b3c60f07ec3d2d14}{
void {\bfseries start} ()}
\label{classGetNeighbours_afc784c8fb002c0d0b3c60f07ec3d2d14}

\item 
\hypertarget{classGetNeighbours_a8cb118060bbcd7f631076282427f67fc}{
bool {\bfseries busy} ()}
\label{classGetNeighbours_a8cb118060bbcd7f631076282427f67fc}

\item 
\hypertarget{classGetNeighbours_a90f7f3131ab3092627878c5b86d266de}{
bool {\bfseries fail} ()}
\label{classGetNeighbours_a90f7f3131ab3092627878c5b86d266de}

\item 
\hypertarget{classGetNeighbours_abe32686f9c32bf08edabf6aece3c0f58}{
list$<$ \hyperlink{structNeighbourInfo}{NeighbourInfo} $>$ \& {\bfseries get\_\-ninfo} ()}
\label{classGetNeighbours_abe32686f9c32bf08edabf6aece3c0f58}

\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classGetNeighbours_a941d3b8a96a34f3b71956f5ee197083b}{
void {\bfseries response} (const \hyperlink{classXrlError}{XrlError} \&error, const string $\ast$address, const string $\ast$interface, const string $\ast$state, const \hyperlink{classIPv4}{IPv4} $\ast$rid, const uint32\_\-t $\ast$priority, const uint32\_\-t $\ast$deadtime, const \hyperlink{classIPv4}{IPv4} $\ast$area, const uint32\_\-t $\ast$opt, const \hyperlink{classIPv4}{IPv4} $\ast$dr, const \hyperlink{classIPv4}{IPv4} $\ast$bdr, const uint32\_\-t $\ast$up, const uint32\_\-t $\ast$adjacent)}
\label{classGetNeighbours_a941d3b8a96a34f3b71956f5ee197083b}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classGetNeighbours_a6c7618fac7e43e722a68fe14602bb092}{
\hyperlink{classXrlStdRouter}{XrlStdRouter} \& {\bfseries \_\-xrl\_\-router}}
\label{classGetNeighbours_a6c7618fac7e43e722a68fe14602bb092}

\item 
\hypertarget{classGetNeighbours_aa03459f56ac6dba44249c5fde45cd0f7}{
\hyperlink{structOspfTypes_a60eb031df0c10af753789ae76b185ec2}{OspfTypes::Version} {\bfseries \_\-version}}
\label{classGetNeighbours_aa03459f56ac6dba44249c5fde45cd0f7}

\item 
\hypertarget{classGetNeighbours_a7255631b463a3daf9ae358afd9fb0abb}{
bool {\bfseries \_\-done}}
\label{classGetNeighbours_a7255631b463a3daf9ae358afd9fb0abb}

\item 
\hypertarget{classGetNeighbours_a819460a82ca8def1d6758e272c6a362f}{
bool {\bfseries \_\-fail}}
\label{classGetNeighbours_a819460a82ca8def1d6758e272c6a362f}

\item 
\hypertarget{classGetNeighbours_ae3211764047b4000a135bdeaa83f8b12}{
list$<$ \hyperlink{structOspfTypes_ab410d0371b8456f91ff133e6edf9da3f}{OspfTypes::NeighbourID} $>$ {\bfseries \_\-nlist}}
\label{classGetNeighbours_ae3211764047b4000a135bdeaa83f8b12}

\item 
\hypertarget{classGetNeighbours_a18c5b065cdb855834c116dbcdc95abfb}{
list$<$ \hyperlink{structOspfTypes_ab410d0371b8456f91ff133e6edf9da3f}{OspfTypes::NeighbourID} $>$::iterator {\bfseries \_\-index}}
\label{classGetNeighbours_a18c5b065cdb855834c116dbcdc95abfb}

\item 
\hypertarget{classGetNeighbours_a0bf987ffa78a43d1a58dcdceb8287b52}{
list$<$ \hyperlink{structNeighbourInfo}{NeighbourInfo} $>$ {\bfseries \_\-ninfo}}
\label{classGetNeighbours_a0bf987ffa78a43d1a58dcdceb8287b52}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Get \hyperlink{protocolthe-p}{the} \hyperlink{classNeighbour}{Neighbour} info for all \hyperlink{protocolthe-p}{the} requested neighbours. 

The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
/home/greearb/git/xorp.ct.github/xorp/ospf/tools/print\_\-neighbours.cc\end{DoxyCompactItemize}
