\doxysection{ss7\+\_\+as\+\_\+asp\+\_\+assoc Struct Reference}
\label{structss7__as__asp__assoc}\index{ss7\_as\_asp\_assoc@{ss7\_as\_asp\_assoc}}


{\ttfamily \#include $<$ss7\+\_\+as.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct llist\+\_\+head \textbf{ as\+\_\+entry}
\item 
struct llist\+\_\+head \textbf{ asp\+\_\+entry}
\item 
struct \textbf{ osmo\+\_\+ss7\+\_\+as} $\ast$ \textbf{ as}
\item 
struct \textbf{ osmo\+\_\+ss7\+\_\+asp} $\ast$ \textbf{ asp}
\end{DoxyCompactItemize}


\doxysubsection{Field Documentation}
\mbox{\label{structss7__as__asp__assoc_a0219dbbea20c94686c95b75a597ab1a6}} 
\index{ss7\_as\_asp\_assoc@{ss7\_as\_asp\_assoc}!as@{as}}
\index{as@{as}!ss7\_as\_asp\_assoc@{ss7\_as\_asp\_assoc}}
\doxysubsubsection{as}
{\footnotesize\ttfamily struct \textbf{ osmo\+\_\+ss7\+\_\+as}$\ast$ ss7\+\_\+as\+\_\+asp\+\_\+assoc\+::as}



Referenced by \textbf{ \+\_\+ipa\+\_\+asp\+\_\+pick\+\_\+unused\+\_\+sls()}, \textbf{ \+\_\+ss7\+\_\+asp\+\_\+get\+\_\+all\+\_\+rctx()}, \textbf{ as\+\_\+list\+\_\+for\+\_\+asp()}, \textbf{ as\+\_\+notify\+\_\+all\+\_\+asp()}, \textbf{ check\+\_\+any\+\_\+other\+\_\+asp\+\_\+in\+\_\+active()}, \textbf{ check\+\_\+any\+\_\+other\+\_\+asp\+\_\+not\+\_\+down()}, \textbf{ common\+\_\+asp\+\_\+fsm\+\_\+down\+\_\+onenter()}, \textbf{ dispatch\+\_\+to\+\_\+all\+\_\+as()}, \textbf{ find\+\_\+asp\+\_\+no\+\_\+tcap\+\_\+range()}, \textbf{ osmo\+\_\+ss7\+\_\+as\+\_\+active()}, \textbf{ osmo\+\_\+ss7\+\_\+as\+\_\+destroy()}, \textbf{ osmo\+\_\+ss7\+\_\+as\+\_\+down()}, \textbf{ osmo\+\_\+ss7\+\_\+as\+\_\+has\+\_\+asp()}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+destroy()}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+find\+\_\+by\+\_\+proto()}, \textbf{ osmo\+\_\+ss7\+\_\+instance\+\_\+calc\+\_\+itu\+\_\+as\+\_\+ext\+\_\+sls()}, \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+name()}, \textbf{ reg\+\_\+req\+\_\+all\+\_\+assoc\+\_\+as()}, \textbf{ ss7\+\_\+as\+\_\+add\+\_\+asp()}, \textbf{ ss7\+\_\+as\+\_\+asp\+\_\+assoc\+\_\+alloc()}, \textbf{ ss7\+\_\+as\+\_\+asp\+\_\+assoc\+\_\+find()}, \textbf{ ss7\+\_\+as\+\_\+asp\+\_\+assoc\+\_\+free()}, \textbf{ ss7\+\_\+as\+\_\+assign\+\_\+asp\+\_\+roundrobin()}, \textbf{ ss7\+\_\+as\+\_\+del\+\_\+asp()}, \textbf{ ss7\+\_\+as\+\_\+del\+\_\+asp\+\_\+update\+\_\+llist\+\_\+round\+\_\+robin()}, \textbf{ ss7\+\_\+as\+\_\+find\+\_\+asp\+\_\+by\+\_\+remote\+\_\+asp\+\_\+id()}, \textbf{ ss7\+\_\+as\+\_\+get\+\_\+local\+\_\+role()}, \textbf{ ss7\+\_\+as\+\_\+loadshare\+\_\+binding\+\_\+table\+\_\+reset()}, \textbf{ ss7\+\_\+as\+\_\+select\+\_\+asp\+\_\+override()}, \textbf{ ss7\+\_\+as\+\_\+select\+\_\+asp\+\_\+roundrobin()}, \textbf{ ss7\+\_\+asp\+\_\+check\+\_\+remote\+\_\+asp\+\_\+id\+\_\+unique()}, \textbf{ ss7\+\_\+asp\+\_\+determine\+\_\+traf\+\_\+mode()}, \textbf{ ss7\+\_\+asp\+\_\+get\+\_\+first\+\_\+as()}, \textbf{ ss7\+\_\+vty\+\_\+write\+\_\+one\+\_\+as()}, and \textbf{ xua\+\_\+asp\+\_\+fsm\+\_\+inactive()}.

\mbox{\label{structss7__as__asp__assoc_a8c40efb46c7e5db42c014b53f5b1c48c}} 
\index{ss7\_as\_asp\_assoc@{ss7\_as\_asp\_assoc}!as\_entry@{as\_entry}}
\index{as\_entry@{as\_entry}!ss7\_as\_asp\_assoc@{ss7\_as\_asp\_assoc}}
\doxysubsubsection{as\_entry}
{\footnotesize\ttfamily struct llist\+\_\+head ss7\+\_\+as\+\_\+asp\+\_\+assoc\+::as\+\_\+entry}



Referenced by \textbf{ \+\_\+ipa\+\_\+asp\+\_\+pick\+\_\+unused\+\_\+sls()}, \textbf{ as\+\_\+notify\+\_\+all\+\_\+asp()}, \textbf{ check\+\_\+any\+\_\+other\+\_\+asp\+\_\+in\+\_\+active()}, \textbf{ check\+\_\+any\+\_\+other\+\_\+asp\+\_\+not\+\_\+down()}, \textbf{ osmo\+\_\+ss7\+\_\+as\+\_\+destroy()}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+find\+\_\+by\+\_\+proto()}, \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+name()}, \textbf{ ss7\+\_\+as\+\_\+asp\+\_\+assoc\+\_\+alloc()}, \textbf{ ss7\+\_\+as\+\_\+asp\+\_\+assoc\+\_\+find()}, \textbf{ ss7\+\_\+as\+\_\+asp\+\_\+assoc\+\_\+free()}, \textbf{ ss7\+\_\+as\+\_\+find\+\_\+asp\+\_\+by\+\_\+remote\+\_\+asp\+\_\+id()}, \textbf{ ss7\+\_\+as\+\_\+get\+\_\+local\+\_\+role()}, and \textbf{ ss7\+\_\+vty\+\_\+write\+\_\+one\+\_\+as()}.

\mbox{\label{structss7__as__asp__assoc_a81c98d8124af14e5b8198e36a5f6e612}} 
\index{ss7\_as\_asp\_assoc@{ss7\_as\_asp\_assoc}!asp@{asp}}
\index{asp@{asp}!ss7\_as\_asp\_assoc@{ss7\_as\_asp\_assoc}}
\doxysubsubsection{asp}
{\footnotesize\ttfamily struct \textbf{ osmo\+\_\+ss7\+\_\+asp}$\ast$ ss7\+\_\+as\+\_\+asp\+\_\+assoc\+::asp}



Referenced by \textbf{ \+\_\+ipa\+\_\+asp\+\_\+pick\+\_\+unused\+\_\+sls()}, \textbf{ \+\_\+ss7\+\_\+asp\+\_\+get\+\_\+all\+\_\+rctx()}, \textbf{ as\+\_\+list\+\_\+for\+\_\+asp()}, \textbf{ as\+\_\+notify\+\_\+all\+\_\+asp()}, \textbf{ check\+\_\+any\+\_\+other\+\_\+asp\+\_\+in\+\_\+active()}, \textbf{ check\+\_\+any\+\_\+other\+\_\+asp\+\_\+not\+\_\+down()}, \textbf{ common\+\_\+asp\+\_\+fsm\+\_\+down\+\_\+onenter()}, \textbf{ dispatch\+\_\+to\+\_\+all\+\_\+as()}, \textbf{ find\+\_\+asp\+\_\+no\+\_\+tcap\+\_\+range()}, \textbf{ notify\+\_\+any\+\_\+other\+\_\+active\+\_\+asp\+\_\+as\+\_\+inactive()}, \textbf{ osmo\+\_\+ss7\+\_\+as\+\_\+has\+\_\+asp()}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+destroy()}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+find\+\_\+by\+\_\+proto()}, \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+name()}, \textbf{ reg\+\_\+req\+\_\+all\+\_\+assoc\+\_\+as()}, \textbf{ ss7\+\_\+as\+\_\+add\+\_\+asp()}, \textbf{ ss7\+\_\+as\+\_\+asp\+\_\+assoc\+\_\+alloc()}, \textbf{ ss7\+\_\+as\+\_\+asp\+\_\+assoc\+\_\+find()}, \textbf{ ss7\+\_\+as\+\_\+asp\+\_\+assoc\+\_\+free()}, \textbf{ ss7\+\_\+as\+\_\+assign\+\_\+asp\+\_\+roundrobin()}, \textbf{ ss7\+\_\+as\+\_\+del\+\_\+asp()}, \textbf{ ss7\+\_\+as\+\_\+del\+\_\+asp\+\_\+update\+\_\+llist\+\_\+round\+\_\+robin()}, \textbf{ ss7\+\_\+as\+\_\+find\+\_\+asp\+\_\+by\+\_\+remote\+\_\+asp\+\_\+id()}, \textbf{ ss7\+\_\+as\+\_\+get\+\_\+local\+\_\+role()}, \textbf{ ss7\+\_\+as\+\_\+select\+\_\+asp\+\_\+broadcast()}, \textbf{ ss7\+\_\+as\+\_\+select\+\_\+asp\+\_\+override()}, \textbf{ ss7\+\_\+as\+\_\+select\+\_\+asp\+\_\+roundrobin()}, \textbf{ ss7\+\_\+asp\+\_\+check\+\_\+remote\+\_\+asp\+\_\+id\+\_\+unique()}, \textbf{ ss7\+\_\+asp\+\_\+determine\+\_\+traf\+\_\+mode()}, \textbf{ ss7\+\_\+asp\+\_\+get\+\_\+first\+\_\+as()}, \textbf{ ss7\+\_\+asp\+\_\+start\+\_\+client()}, \textbf{ ss7\+\_\+vty\+\_\+write\+\_\+one\+\_\+as()}, \textbf{ xua\+\_\+as\+\_\+transmit\+\_\+msg\+\_\+broadcast()}, and \textbf{ xua\+\_\+asp\+\_\+fsm\+\_\+inactive()}.

\mbox{\label{structss7__as__asp__assoc_a2168c8585b7e27d57bd3acbcf1191aa2}} 
\index{ss7\_as\_asp\_assoc@{ss7\_as\_asp\_assoc}!asp\_entry@{asp\_entry}}
\index{asp\_entry@{asp\_entry}!ss7\_as\_asp\_assoc@{ss7\_as\_asp\_assoc}}
\doxysubsubsection{asp\_entry}
{\footnotesize\ttfamily struct llist\+\_\+head ss7\+\_\+as\+\_\+asp\+\_\+assoc\+::asp\+\_\+entry}



Referenced by \textbf{ \+\_\+ss7\+\_\+asp\+\_\+get\+\_\+all\+\_\+rctx()}, \textbf{ as\+\_\+list\+\_\+for\+\_\+asp()}, \textbf{ common\+\_\+asp\+\_\+fsm\+\_\+down\+\_\+onenter()}, \textbf{ dispatch\+\_\+to\+\_\+all\+\_\+as()}, \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+destroy()}, \textbf{ reg\+\_\+req\+\_\+all\+\_\+assoc\+\_\+as()}, \textbf{ ss7\+\_\+as\+\_\+asp\+\_\+assoc\+\_\+alloc()}, \textbf{ ss7\+\_\+as\+\_\+asp\+\_\+assoc\+\_\+find()}, \textbf{ ss7\+\_\+as\+\_\+asp\+\_\+assoc\+\_\+free()}, \textbf{ ss7\+\_\+asp\+\_\+check\+\_\+remote\+\_\+asp\+\_\+id\+\_\+unique()}, \textbf{ ss7\+\_\+asp\+\_\+determine\+\_\+traf\+\_\+mode()}, \textbf{ ss7\+\_\+asp\+\_\+get\+\_\+first\+\_\+as()}, and \textbf{ xua\+\_\+asp\+\_\+fsm\+\_\+inactive()}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
src/\textbf{ ss7\+\_\+as.\+h}\end{DoxyCompactItemize}
