\hypertarget{classLsaTempStore}{
\section{LsaTempStore Class Reference}
\label{classLsaTempStore}\index{LsaTempStore@{LsaTempStore}}
}


Router-\/LSA and Intra-\/Area-\/Prefix-\/LSA store.  




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

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classLsaTempStore_a16c20a0b2ab569fc4ecdb90cc05b3f19}{
void {\bfseries add\_\-router\_\-lsa} (\hyperlink{classref__ptr}{Lsa::LsaRef} lsar)}
\label{classLsaTempStore_a16c20a0b2ab569fc4ecdb90cc05b3f19}

\item 
\hypertarget{classLsaTempStore_ad48a0c22c0abd2ecce64e823c68df452}{
list$<$ \hyperlink{classref__ptr}{Lsa::LsaRef} $>$ \& {\bfseries get\_\-router\_\-lsas} (\hyperlink{structOspfTypes_a8fc36f0cbcee50cfdb0d10b192aaa53a}{OspfTypes::RouterID} rid)}
\label{classLsaTempStore_ad48a0c22c0abd2ecce64e823c68df452}

\item 
\hypertarget{classLsaTempStore_aa24a2dd153d1f960c9fb2c91c0f97fbf}{
void {\bfseries add\_\-intra\_\-area\_\-prefix\_\-lsa} (\hyperlink{classIntraAreaPrefixLsa}{IntraAreaPrefixLsa} $\ast$iaplsa)}
\label{classLsaTempStore_aa24a2dd153d1f960c9fb2c91c0f97fbf}

\item 
\hypertarget{classLsaTempStore_a0d33b879a8a91cd17e80999758ab3c65}{
list$<$ \hyperlink{classIntraAreaPrefixLsa}{IntraAreaPrefixLsa} $\ast$ $>$ \& {\bfseries get\_\-intra\_\-area\_\-prefix\_\-lsas} (\hyperlink{structOspfTypes_a8fc36f0cbcee50cfdb0d10b192aaa53a}{OspfTypes::RouterID} rid)}
\label{classLsaTempStore_a0d33b879a8a91cd17e80999758ab3c65}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classLsaTempStore_adc85db527c340a011d7e8815bc8f8d13}{
map$<$ \hyperlink{structOspfTypes_a8fc36f0cbcee50cfdb0d10b192aaa53a}{OspfTypes::RouterID}, list$<$ \hyperlink{classref__ptr}{Lsa::LsaRef} $>$ $>$ {\bfseries \_\-router\_\-lsas}}
\label{classLsaTempStore_adc85db527c340a011d7e8815bc8f8d13}

\item 
\hypertarget{classLsaTempStore_afec7b8efd53e8099b37d9e877cf7212d}{
map$<$ \hyperlink{structOspfTypes_a8fc36f0cbcee50cfdb0d10b192aaa53a}{OspfTypes::RouterID}, list$<$ \hyperlink{classIntraAreaPrefixLsa}{IntraAreaPrefixLsa} $\ast$ $>$ $>$ {\bfseries \_\-intra\_\-area\_\-prefix\_\-lsas}}
\label{classLsaTempStore_afec7b8efd53e8099b37d9e877cf7212d}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Router-\/LSA and Intra-\/Area-\/Prefix-\/LSA store. In OSPFv3 a router can generate multiple Router-\/LSAs and Intra-\/Area-\/Prefix-\/LSAs, hold a store of \hyperlink{protocolthe-p}{the} LSAs indexed by router ID. NOTE: \hyperlink{classLsaTempStore}{LsaTempStore} should only be used as temporary storage during \hyperlink{protocolthe-p}{the} routing computation. 

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}
