\hypertarget{classBuildLsa}{
\section{BuildLsa Class Reference}
\label{classBuildLsa}\index{BuildLsa@{BuildLsa}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classBuildLsa_aa677a2d85f02496d9a7ed89d2062104b}{
{\bfseries BuildLsa} (\hyperlink{structOspfTypes_a60eb031df0c10af753789ae76b185ec2}{OspfTypes::Version} version)}
\label{classBuildLsa_aa677a2d85f02496d9a7ed89d2062104b}

\item 
\hypertarget{classBuildLsa_a7d539713ff26cf072ccc02abdec90549}{
\hyperlink{classLsa}{Lsa} $\ast$ \hyperlink{classBuildLsa_a7d539713ff26cf072ccc02abdec90549}{generate} (\hyperlink{classArgs}{Args} \&args)}
\label{classBuildLsa_a7d539713ff26cf072ccc02abdec90549}

\begin{DoxyCompactList}\small\item\em From a textual representation build an LSA that can be used for testing. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classBuildLsa_a23437acf5435bc4a755ec62e24191fcc}{
\hyperlink{classOptions}{Options} {\bfseries get\_\-options} (\hyperlink{classLsa}{Lsa} $\ast$lsa)}
\label{classBuildLsa_a23437acf5435bc4a755ec62e24191fcc}

\item 
\hypertarget{classBuildLsa_a3d08cc00e9e9532b55870f98563c57a1}{
void {\bfseries set\_\-options} (\hyperlink{classLsa}{Lsa} $\ast$lsa, \hyperlink{classOptions}{Options} \&options)}
\label{classBuildLsa_a3d08cc00e9e9532b55870f98563c57a1}

\item 
\hypertarget{classBuildLsa_a40ec409b95a7894c65161599b2bb8bdb}{
bool {\bfseries common\_\-header} (\hyperlink{classLsa}{Lsa} $\ast$lsa, const string \&word, \hyperlink{classArgs}{Args} \&args)}
\label{classBuildLsa_a40ec409b95a7894c65161599b2bb8bdb}

\item 
\hypertarget{classBuildLsa_a0691ab6f5e0af319de4538dff4447072}{
bool {\bfseries router\_\-link} (\hyperlink{classRouterLsa}{RouterLsa} $\ast$lsa, const string \&word, \hyperlink{classArgs}{Args} \&args)}
\label{classBuildLsa_a0691ab6f5e0af319de4538dff4447072}

\item 
\hypertarget{classBuildLsa_aac40a20abd637a4f15b56473df8b593e}{
\hyperlink{classLsa}{Lsa} $\ast$ {\bfseries router\_\-lsa} (\hyperlink{classArgs}{Args} \&args)}
\label{classBuildLsa_aac40a20abd637a4f15b56473df8b593e}

\item 
\hypertarget{classBuildLsa_a2c0c39fc868ae051d55b64f2db5cbc45}{
\hyperlink{classLsa}{Lsa} $\ast$ {\bfseries network\_\-lsa} (\hyperlink{classArgs}{Args} \&args)}
\label{classBuildLsa_a2c0c39fc868ae051d55b64f2db5cbc45}

\item 
\hypertarget{classBuildLsa_a224aaced65a019040e74d62cd34c78db}{
\hyperlink{classIPv6Prefix}{IPv6Prefix} {\bfseries ipv6prefix} (\hyperlink{classArgs}{Args} \&args, bool use\_\-metric=false)}
\label{classBuildLsa_a224aaced65a019040e74d62cd34c78db}

\item 
\hypertarget{classBuildLsa_a8c6655c4e4b4a09ddf7f736ebe3811b9}{
\hyperlink{classLsa}{Lsa} $\ast$ {\bfseries summary\_\-network\_\-lsa} (\hyperlink{classArgs}{Args} \&args)}
\label{classBuildLsa_a8c6655c4e4b4a09ddf7f736ebe3811b9}

\item 
\hypertarget{classBuildLsa_a3c844ecbb44f40f3c5c45e3652425747}{
\hyperlink{classLsa}{Lsa} $\ast$ {\bfseries summary\_\-router\_\-lsa} (\hyperlink{classArgs}{Args} \&args)}
\label{classBuildLsa_a3c844ecbb44f40f3c5c45e3652425747}

\item 
\hypertarget{classBuildLsa_afdd8b66bfceaf152e9090d4ba81730f5}{
\hyperlink{classLsa}{Lsa} $\ast$ {\bfseries as\_\-external\_\-lsa} (\hyperlink{classArgs}{Args} \&args)}
\label{classBuildLsa_afdd8b66bfceaf152e9090d4ba81730f5}

\item 
\hypertarget{classBuildLsa_a68cd8046087ba8fa66e80b33ab851c5a}{
\hyperlink{classLsa}{Lsa} $\ast$ {\bfseries type\_\-7\_\-lsa} (\hyperlink{classArgs}{Args} \&args)}
\label{classBuildLsa_a68cd8046087ba8fa66e80b33ab851c5a}

\item 
\hypertarget{classBuildLsa_a41cce4ac87a2a49a8c1c2c3a2ef0c898}{
\hyperlink{classLsa}{Lsa} $\ast$ {\bfseries link\_\-lsa} (\hyperlink{classArgs}{Args} \&args)}
\label{classBuildLsa_a41cce4ac87a2a49a8c1c2c3a2ef0c898}

\item 
\hypertarget{classBuildLsa_a87cd4d8c175a04296c2bf8f352ec431e}{
\hyperlink{classLsa}{Lsa} $\ast$ {\bfseries intra\_\-area\_\-prefix\_\-lsa} (\hyperlink{classArgs}{Args} \&args)}
\label{classBuildLsa_a87cd4d8c175a04296c2bf8f352ec431e}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classBuildLsa_afe92b6ee78d97ddf048fdaa94359ced2}{
\hyperlink{structOspfTypes_a60eb031df0c10af753789ae76b185ec2}{OspfTypes::Version} {\bfseries \_\-version}}
\label{classBuildLsa_afe92b6ee78d97ddf048fdaa94359ced2}

\end{DoxyCompactItemize}


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