\hypertarget{classASExternalDatabase}{
\section{ASExternalDatabase Class Reference}
\label{classASExternalDatabase}\index{ASExternalDatabase@{ASExternalDatabase}}
}


Storage for AS-\/external-\/LSAs with efficient access.  




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

\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structASExternalDatabase_1_1compare}{compare}
\end{DoxyCompactItemize}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classASExternalDatabase_a15cd9b976daec1ccdfc17ad3a3780194}{
typedef set$<$ \hyperlink{classref__ptr}{Lsa::LsaRef}, \hyperlink{structASExternalDatabase_1_1compare}{compare} $>$::iterator {\bfseries iterator}}
\label{classASExternalDatabase_a15cd9b976daec1ccdfc17ad3a3780194}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classASExternalDatabase_a7211554e2bdf6939be4cd5e6dbcdf93f}{
iterator {\bfseries begin} ()}
\label{classASExternalDatabase_a7211554e2bdf6939be4cd5e6dbcdf93f}

\item 
\hypertarget{classASExternalDatabase_a19ec0ec4ce5bbc0596ae4c0bca9fb9b6}{
iterator {\bfseries end} ()}
\label{classASExternalDatabase_a19ec0ec4ce5bbc0596ae4c0bca9fb9b6}

\item 
\hypertarget{classASExternalDatabase_abf9b424ed6e116734a90a9dd6b7a00b7}{
void {\bfseries erase} (iterator i)}
\label{classASExternalDatabase_abf9b424ed6e116734a90a9dd6b7a00b7}

\item 
\hypertarget{classASExternalDatabase_ab7e2da581a562e38b25ec47780d77ff1}{
void {\bfseries insert} (\hyperlink{classref__ptr}{Lsa::LsaRef} lsar)}
\label{classASExternalDatabase_ab7e2da581a562e38b25ec47780d77ff1}

\item 
\hypertarget{classASExternalDatabase_a6b44c46aa28425c131f86ca24129b3c8}{
void {\bfseries clear} ()}
\label{classASExternalDatabase_a6b44c46aa28425c131f86ca24129b3c8}

\item 
\hypertarget{classASExternalDatabase_aea5878e72a4f784468ac6aa688248a06}{
iterator {\bfseries find} (\hyperlink{classref__ptr}{Lsa::LsaRef} lsar)}
\label{classASExternalDatabase_aea5878e72a4f784468ac6aa688248a06}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classASExternalDatabase_ad9320c607e40bfbb6c8d80523e2decc1}{
set$<$ \hyperlink{classref__ptr}{Lsa::LsaRef}, \hyperlink{structASExternalDatabase_1_1compare}{compare} $>$ {\bfseries \_\-lsas}}
\label{classASExternalDatabase_ad9320c607e40bfbb6c8d80523e2decc1}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Storage for AS-\/external-\/LSAs with efficient access. 

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