\doxysection{sns\+\_\+endpoint Struct Reference}
\label{structsns__endpoint}\index{sns\_endpoint@{sns\_endpoint}}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \textbf{ llist\+\_\+head} \textbf{ list}
\item 
struct \textbf{ osmo\+\_\+sockaddr} \textbf{ saddr}
\end{DoxyCompactItemize}


\doxysubsection{Field Documentation}
\mbox{\label{structsns__endpoint_ab0eee717874af0c55fd1e47b45b6894e}} 
\index{sns\_endpoint@{sns\_endpoint}!list@{list}}
\index{list@{list}!sns\_endpoint@{sns\_endpoint}}
\doxysubsubsection{list}
{\footnotesize\ttfamily struct \textbf{ llist\+\_\+head} sns\+\_\+endpoint\+::list}



Referenced by \textbf{ gprs\+\_\+ns2\+\_\+sns\+\_\+add\+\_\+endpoint()}, \textbf{ gprs\+\_\+ns2\+\_\+sns\+\_\+del\+\_\+endpoint()}, and \textbf{ ns2\+\_\+sns\+\_\+st\+\_\+all\+\_\+action\+\_\+bss()}.

\mbox{\label{structsns__endpoint_a777581a6dd21025ac39e30e0d52cbc37}} 
\index{sns\_endpoint@{sns\_endpoint}!saddr@{saddr}}
\index{saddr@{saddr}!sns\_endpoint@{sns\_endpoint}}
\doxysubsubsection{saddr}
{\footnotesize\ttfamily struct \textbf{ osmo\+\_\+sockaddr} sns\+\_\+endpoint\+::saddr}



Referenced by \textbf{ gprs\+\_\+ns2\+\_\+nse\+\_\+sns\+\_\+remote()}, \textbf{ gprs\+\_\+ns2\+\_\+sns\+\_\+add\+\_\+endpoint()}, \textbf{ gprs\+\_\+ns2\+\_\+sns\+\_\+del\+\_\+endpoint()}, \textbf{ ns2\+\_\+get\+\_\+sns\+\_\+endpoint()}, \textbf{ ns2\+\_\+sns\+\_\+bss\+\_\+valid\+\_\+configuration()}, \textbf{ ns2\+\_\+sns\+\_\+compute\+\_\+local\+\_\+ep\+\_\+from\+\_\+binds()}, \textbf{ ns2\+\_\+sns\+\_\+st\+\_\+all\+\_\+action\+\_\+bss()}, \textbf{ ns2\+\_\+sns\+\_\+st\+\_\+bss\+\_\+size\+\_\+onenter()}, and \textbf{ ns2\+\_\+sns\+\_\+write\+\_\+vty()}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
src/gb/\textbf{ gprs\+\_\+ns2\+\_\+sns.\+c}\end{DoxyCompactItemize}
