\hypertarget{classDataBaseHandle}{
\section{DataBaseHandle Class Reference}
\label{classDataBaseHandle}\index{DataBaseHandle@{DataBaseHandle}}
}


DataBase Handle.  




{\ttfamily \#include $<$area\_\-router.hh$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classDataBaseHandle_afac8a171a91be36c095b7e129c75cf39}{
{\bfseries DataBaseHandle} (bool v, uint32\_\-t last\_\-entry, \hyperlink{structOspfTypes_a7b2f7f140158710a1b85588be80ca64d}{OspfTypes::PeerID} peerid)}
\label{classDataBaseHandle_afac8a171a91be36c095b7e129c75cf39}

\item 
\hypertarget{classDataBaseHandle_a5094d06dfb86329639be32290ceb29a0}{
uint32\_\-t {\bfseries position} () const }
\label{classDataBaseHandle_a5094d06dfb86329639be32290ceb29a0}

\item 
\hypertarget{classDataBaseHandle_a51ba0396b6362f02122dce40f583a495}{
uint32\_\-t {\bfseries last} () const }
\label{classDataBaseHandle_a51ba0396b6362f02122dce40f583a495}

\item 
\hypertarget{classDataBaseHandle_a7c90578a683109a8abc02c21fc3744f4}{
void {\bfseries advance} (bool \&last)}
\label{classDataBaseHandle_a7c90578a683109a8abc02c21fc3744f4}

\item 
\hypertarget{classDataBaseHandle_ae41d242430e7c574781564deb178f152}{
bool {\bfseries valid} () const }
\label{classDataBaseHandle_ae41d242430e7c574781564deb178f152}

\item 
\hypertarget{classDataBaseHandle_a93b6964801edae7d32559d10f71a2f53}{
void {\bfseries invalidate} ()}
\label{classDataBaseHandle_a93b6964801edae7d32559d10f71a2f53}

\item 
\hypertarget{classDataBaseHandle_ad70ee258d09494d7bbb4fdc5302a5858}{
\hyperlink{structOspfTypes_a7b2f7f140158710a1b85588be80ca64d}{OspfTypes::PeerID} {\bfseries get\_\-peerid} () const }
\label{classDataBaseHandle_ad70ee258d09494d7bbb4fdc5302a5858}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classDataBaseHandle_a838adc715eb26f22bbf848976ab32dc0}{
uint32\_\-t {\bfseries \_\-position}}
\label{classDataBaseHandle_a838adc715eb26f22bbf848976ab32dc0}

\item 
\hypertarget{classDataBaseHandle_aec7390a20c1ea3cffeee961219ed35d0}{
uint32\_\-t {\bfseries \_\-last\_\-entry}}
\label{classDataBaseHandle_aec7390a20c1ea3cffeee961219ed35d0}

\item 
\hypertarget{classDataBaseHandle_a80b5e68b0f83e5404ad43c4f0cd5d1e2}{
bool {\bfseries \_\-valid}}
\label{classDataBaseHandle_a80b5e68b0f83e5404ad43c4f0cd5d1e2}

\item 
\hypertarget{classDataBaseHandle_afc44c7bbe3d29269a46ab2b179a17810}{
\hyperlink{structOspfTypes_a7b2f7f140158710a1b85588be80ca64d}{OspfTypes::PeerID} {\bfseries \_\-peerid}}
\label{classDataBaseHandle_afc44c7bbe3d29269a46ab2b179a17810}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
DataBase Handle. Holds state regarding position in \hyperlink{protocolthe-p}{the} database 

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