\hypertarget{classFetchDB}{
\section{FetchDB Class Reference}
\label{classFetchDB}\index{FetchDB@{FetchDB}}
}


Fetch all \hyperlink{protocolthe-p}{the} LSAs for one area.  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classFetchDB_ab888bced378d9e2da61cb27a9d82ac3e}{
{\bfseries FetchDB} (\hyperlink{classXrlStdRouter}{XrlStdRouter} \&xrl\_\-router, \hyperlink{structOspfTypes_a60eb031df0c10af753789ae76b185ec2}{OspfTypes::Version} version, \hyperlink{classIPv4}{IPv4} area)}
\label{classFetchDB_ab888bced378d9e2da61cb27a9d82ac3e}

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

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

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

\item 
\hypertarget{classFetchDB_a31fce0aaedc1a8a66534e0f3cfdc2bb9}{
list$<$ \hyperlink{classref__ptr}{Lsa::LsaRef} $>$ \& {\bfseries get\_\-lsas} ()}
\label{classFetchDB_a31fce0aaedc1a8a66534e0f3cfdc2bb9}

\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classFetchDB_a2f7bcc2652b01e3380c79de1f2b97478}{
void {\bfseries response} (const \hyperlink{classXrlError}{XrlError} \&error, const bool $\ast$valid, const bool $\ast$toohigh, const bool $\ast$self, const vector$<$ uint8\_\-t $>$ $\ast$lsa)}
\label{classFetchDB_a2f7bcc2652b01e3380c79de1f2b97478}

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

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

\item 
\hypertarget{classFetchDB_a94bc3107a0f9666cd03593af57fa873b}{
\hyperlink{classLsaDecoder}{LsaDecoder} {\bfseries \_\-lsa\_\-decoder}}
\label{classFetchDB_a94bc3107a0f9666cd03593af57fa873b}

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

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

\item 
\hypertarget{classFetchDB_afb50de0bf9140034e9f4952c788293d3}{
const \hyperlink{classIPv4}{IPv4} {\bfseries \_\-area}}
\label{classFetchDB_afb50de0bf9140034e9f4952c788293d3}

\item 
\hypertarget{classFetchDB_a4e4027433b939c273cad7c4f47eab279}{
uint32\_\-t {\bfseries \_\-index}}
\label{classFetchDB_a4e4027433b939c273cad7c4f47eab279}

\item 
\hypertarget{classFetchDB_a159e6be8c15a236c85d6bdcb3fe1e36c}{
list$<$ \hyperlink{classref__ptr}{Lsa::LsaRef} $>$ {\bfseries \_\-lsas}}
\label{classFetchDB_a159e6be8c15a236c85d6bdcb3fe1e36c}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Fetch all \hyperlink{protocolthe-p}{the} LSAs for one area. 

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