\doxysection{ns2\+\_\+sns\+\_\+elems Struct Reference}
\label{structns2__sns__elems}\index{ns2\_sns\_elems@{ns2\_sns\_elems}}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \textbf{ gprs\+\_\+ns\+\_\+ie\+\_\+ip4\+\_\+elem} $\ast$ \textbf{ ip4}
\item 
unsigned int \textbf{ num\+\_\+ip4}
\item 
struct \textbf{ gprs\+\_\+ns\+\_\+ie\+\_\+ip6\+\_\+elem} $\ast$ \textbf{ ip6}
\item 
unsigned int \textbf{ num\+\_\+ip6}
\end{DoxyCompactItemize}


\doxysubsection{Field Documentation}
\mbox{\label{structns2__sns__elems_ac99cad25f93bb34ccda4b9ff1598419c}} 
\index{ns2\_sns\_elems@{ns2\_sns\_elems}!ip4@{ip4}}
\index{ip4@{ip4}!ns2\_sns\_elems@{ns2\_sns\_elems}}
\doxysubsubsection{ip4}
{\footnotesize\ttfamily struct \textbf{ gprs\+\_\+ns\+\_\+ie\+\_\+ip4\+\_\+elem}$\ast$ ns2\+\_\+sns\+\_\+elems\+::ip4}



Referenced by \textbf{ add\+\_\+ip4\+\_\+elem()}, \textbf{ create\+\_\+missing\+\_\+nsvcs()}, \textbf{ create\+\_\+nsvc\+\_\+for\+\_\+new\+\_\+sbind()}, \textbf{ ip4\+\_\+weight\+\_\+sum()}, \textbf{ ns2\+\_\+clear\+\_\+elems()}, \textbf{ ns2\+\_\+get\+\_\+sbind\+\_\+ip4\+\_\+entry()}, \textbf{ ns2\+\_\+sns\+\_\+compute\+\_\+local\+\_\+ep\+\_\+from\+\_\+binds()}, \textbf{ ns2\+\_\+sns\+\_\+copy\+\_\+local\+\_\+endpoints()}, \textbf{ ns2\+\_\+sns\+\_\+dump\+\_\+vty()}, \textbf{ ns2\+\_\+sns\+\_\+st\+\_\+bss\+\_\+config\+\_\+bss\+\_\+onenter()}, \textbf{ ns2\+\_\+sns\+\_\+st\+\_\+configured\+\_\+delete()}, \textbf{ ns2\+\_\+sns\+\_\+st\+\_\+local\+\_\+procedure()}, \textbf{ ns2\+\_\+sns\+\_\+st\+\_\+sgsn\+\_\+wait\+\_\+config\+\_\+ack\+\_\+onenter()}, \textbf{ ns\+\_\+sns\+\_\+append\+\_\+remote\+\_\+eps()}, \textbf{ remove\+\_\+ip4\+\_\+elem()}, and \textbf{ update\+\_\+ip4\+\_\+elem()}.

\mbox{\label{structns2__sns__elems_a4e13a2e31876e9d310f6da3a55b29026}} 
\index{ns2\_sns\_elems@{ns2\_sns\_elems}!ip6@{ip6}}
\index{ip6@{ip6}!ns2\_sns\_elems@{ns2\_sns\_elems}}
\doxysubsubsection{ip6}
{\footnotesize\ttfamily struct \textbf{ gprs\+\_\+ns\+\_\+ie\+\_\+ip6\+\_\+elem}$\ast$ ns2\+\_\+sns\+\_\+elems\+::ip6}



Referenced by \textbf{ add\+\_\+ip6\+\_\+elem()}, \textbf{ create\+\_\+missing\+\_\+nsvcs()}, \textbf{ create\+\_\+nsvc\+\_\+for\+\_\+new\+\_\+sbind()}, \textbf{ ip6\+\_\+weight\+\_\+sum()}, \textbf{ ns2\+\_\+clear\+\_\+elems()}, \textbf{ ns2\+\_\+get\+\_\+sbind\+\_\+ip6\+\_\+entry()}, \textbf{ ns2\+\_\+sns\+\_\+compute\+\_\+local\+\_\+ep\+\_\+from\+\_\+binds()}, \textbf{ ns2\+\_\+sns\+\_\+copy\+\_\+local\+\_\+endpoints()}, \textbf{ ns2\+\_\+sns\+\_\+dump\+\_\+vty()}, \textbf{ ns2\+\_\+sns\+\_\+st\+\_\+bss\+\_\+config\+\_\+bss\+\_\+onenter()}, \textbf{ ns2\+\_\+sns\+\_\+st\+\_\+configured\+\_\+delete()}, \textbf{ ns2\+\_\+sns\+\_\+st\+\_\+local\+\_\+procedure()}, \textbf{ ns2\+\_\+sns\+\_\+st\+\_\+sgsn\+\_\+wait\+\_\+config\+\_\+ack\+\_\+onenter()}, \textbf{ ns\+\_\+sns\+\_\+append\+\_\+remote\+\_\+eps()}, \textbf{ remove\+\_\+ip6\+\_\+elem()}, and \textbf{ update\+\_\+ip6\+\_\+elem()}.

\mbox{\label{structns2__sns__elems_a54503d19b6e0dd07d257aa365ae6e72a}} 
\index{ns2\_sns\_elems@{ns2\_sns\_elems}!num\_ip4@{num\_ip4}}
\index{num\_ip4@{num\_ip4}!ns2\_sns\_elems@{ns2\_sns\_elems}}
\doxysubsubsection{num\_ip4}
{\footnotesize\ttfamily unsigned int ns2\+\_\+sns\+\_\+elems\+::num\+\_\+ip4}



Referenced by \textbf{ add\+\_\+ip4\+\_\+elem()}, \textbf{ create\+\_\+missing\+\_\+nsvcs()}, \textbf{ create\+\_\+nsvc\+\_\+for\+\_\+new\+\_\+sbind()}, \textbf{ do\+\_\+sns\+\_\+add()}, \textbf{ ip4\+\_\+weight\+\_\+sum()}, \textbf{ ns2\+\_\+clear\+\_\+elems()}, \textbf{ ns2\+\_\+get\+\_\+sbind\+\_\+ip4\+\_\+entry()}, \textbf{ ns2\+\_\+sns\+\_\+compute\+\_\+local\+\_\+ep\+\_\+from\+\_\+binds()}, \textbf{ ns2\+\_\+sns\+\_\+copy\+\_\+local\+\_\+endpoints()}, \textbf{ ns2\+\_\+sns\+\_\+dump\+\_\+vty()}, \textbf{ ns2\+\_\+sns\+\_\+st\+\_\+all\+\_\+action()}, \textbf{ ns2\+\_\+sns\+\_\+st\+\_\+all\+\_\+action\+\_\+sgsn()}, \textbf{ ns2\+\_\+sns\+\_\+st\+\_\+bss\+\_\+config\+\_\+bss\+\_\+onenter()}, \textbf{ ns2\+\_\+sns\+\_\+st\+\_\+bss\+\_\+size\+\_\+onenter()}, \textbf{ ns2\+\_\+sns\+\_\+st\+\_\+configured\+\_\+delete()}, \textbf{ ns2\+\_\+sns\+\_\+st\+\_\+local\+\_\+procedure()}, \textbf{ ns2\+\_\+sns\+\_\+st\+\_\+sgsn\+\_\+wait\+\_\+config\+\_\+ack\+\_\+onenter()}, \textbf{ ns\+\_\+sns\+\_\+append\+\_\+remote\+\_\+eps()}, \textbf{ remove\+\_\+ip4\+\_\+elem()}, and \textbf{ update\+\_\+ip4\+\_\+elem()}.

\mbox{\label{structns2__sns__elems_a79d986b087cf7a5ccf02c1b60b9fbdfd}} 
\index{ns2\_sns\_elems@{ns2\_sns\_elems}!num\_ip6@{num\_ip6}}
\index{num\_ip6@{num\_ip6}!ns2\_sns\_elems@{ns2\_sns\_elems}}
\doxysubsubsection{num\_ip6}
{\footnotesize\ttfamily unsigned int ns2\+\_\+sns\+\_\+elems\+::num\+\_\+ip6}



Referenced by \textbf{ add\+\_\+ip6\+\_\+elem()}, \textbf{ create\+\_\+missing\+\_\+nsvcs()}, \textbf{ create\+\_\+nsvc\+\_\+for\+\_\+new\+\_\+sbind()}, \textbf{ do\+\_\+sns\+\_\+add()}, \textbf{ ip6\+\_\+weight\+\_\+sum()}, \textbf{ ns2\+\_\+clear\+\_\+elems()}, \textbf{ ns2\+\_\+get\+\_\+sbind\+\_\+ip6\+\_\+entry()}, \textbf{ ns2\+\_\+sns\+\_\+compute\+\_\+local\+\_\+ep\+\_\+from\+\_\+binds()}, \textbf{ ns2\+\_\+sns\+\_\+copy\+\_\+local\+\_\+endpoints()}, \textbf{ ns2\+\_\+sns\+\_\+dump\+\_\+vty()}, \textbf{ ns2\+\_\+sns\+\_\+st\+\_\+all\+\_\+action()}, \textbf{ ns2\+\_\+sns\+\_\+st\+\_\+all\+\_\+action\+\_\+sgsn()}, \textbf{ ns2\+\_\+sns\+\_\+st\+\_\+bss\+\_\+config\+\_\+bss\+\_\+onenter()}, \textbf{ ns2\+\_\+sns\+\_\+st\+\_\+bss\+\_\+size\+\_\+onenter()}, \textbf{ ns2\+\_\+sns\+\_\+st\+\_\+configured\+\_\+delete()}, \textbf{ ns2\+\_\+sns\+\_\+st\+\_\+local\+\_\+procedure()}, \textbf{ ns2\+\_\+sns\+\_\+st\+\_\+sgsn\+\_\+wait\+\_\+config\+\_\+ack\+\_\+onenter()}, \textbf{ ns\+\_\+sns\+\_\+append\+\_\+remote\+\_\+eps()}, \textbf{ remove\+\_\+ip6\+\_\+elem()}, and \textbf{ update\+\_\+ip6\+\_\+elem()}.



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