\doxysection{src/ss7\+\_\+as\+\_\+loadshare\+\_\+tcap.h File Reference}
\label{ss7__as__loadshare__tcap_8h}\index{src/ss7\_as\_loadshare\_tcap.h@{src/ss7\_as\_loadshare\_tcap.h}}
{\ttfamily \#include $<$complex.\+h$>$}\newline
{\ttfamily \#include $<$stdint.\+h$>$}\newline
{\ttfamily \#include $<$osmocom/core/msgb.\+h$>$}\newline
{\ttfamily \#include $<$osmocom/sigtran/osmo\+\_\+ss7.\+h$>$}\newline
\doxysubsubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \textbf{ TCAP\+\_\+\+PC\+\_\+\+WILDCARD}~0xffffffff
\item 
\#define \textbf{ TCAP\+\_\+\+SSN\+\_\+\+WILDCARD}~0
\end{DoxyCompactItemize}
\doxysubsubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
static int \textbf{ ss7\+\_\+as\+\_\+select\+\_\+asp\+\_\+loadshare\+\_\+tcap} (struct \textbf{ osmo\+\_\+ss7\+\_\+asp} $\ast$$\ast$asp, struct \textbf{ osmo\+\_\+ss7\+\_\+as} $\ast$as, struct \textbf{ xua\+\_\+msg} $\ast$xua)
\item 
static int \textbf{ ss7\+\_\+asp\+\_\+tcap\+\_\+rx\+\_\+sccp} (struct \textbf{ osmo\+\_\+ss7\+\_\+as} $\ast$as, struct \textbf{ osmo\+\_\+ss7\+\_\+asp} $\ast$asp, uint32\+\_\+t \textbf{ opc}, uint32\+\_\+t \textbf{ dpc}, struct msgb $\ast$sccp\+\_\+msg)
\item 
static void \textbf{ tcap\+\_\+asp\+\_\+down} (struct \textbf{ osmo\+\_\+ss7\+\_\+asp} $\ast$asp)
\item 
static void \textbf{ tcap\+\_\+enable} (struct \textbf{ osmo\+\_\+ss7\+\_\+as} $\ast$as)
\item 
static void \textbf{ tcap\+\_\+disable} (struct \textbf{ osmo\+\_\+ss7\+\_\+as} $\ast$as)
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\label{ss7__as__loadshare__tcap_8h_a0ba677a79c4c30673655337b21f28a61} 
\index{ss7\_as\_loadshare\_tcap.h@{ss7\_as\_loadshare\_tcap.h}!TCAP\_PC\_WILDCARD@{TCAP\_PC\_WILDCARD}}
\index{TCAP\_PC\_WILDCARD@{TCAP\_PC\_WILDCARD}!ss7\_as\_loadshare\_tcap.h@{ss7\_as\_loadshare\_tcap.h}}
\doxysubsubsection{TCAP\_PC\_WILDCARD}
{\footnotesize\ttfamily \#define TCAP\+\_\+\+PC\+\_\+\+WILDCARD~0xffffffff}

\label{ss7__as__loadshare__tcap_8h_adcb7c0ae3ae0560a68e7a241508d6aba} 
\index{ss7\_as\_loadshare\_tcap.h@{ss7\_as\_loadshare\_tcap.h}!TCAP\_SSN\_WILDCARD@{TCAP\_SSN\_WILDCARD}}
\index{TCAP\_SSN\_WILDCARD@{TCAP\_SSN\_WILDCARD}!ss7\_as\_loadshare\_tcap.h@{ss7\_as\_loadshare\_tcap.h}}
\doxysubsubsection{TCAP\_SSN\_WILDCARD}
{\footnotesize\ttfamily \#define TCAP\+\_\+\+SSN\+\_\+\+WILDCARD~0}



\doxysubsection{Function Documentation}
\label{ss7__as__loadshare__tcap_8h_ab451c9d58457bab3080655869fd2ef82} 
\index{ss7\_as\_loadshare\_tcap.h@{ss7\_as\_loadshare\_tcap.h}!ss7\_as\_select\_asp\_loadshare\_tcap@{ss7\_as\_select\_asp\_loadshare\_tcap}}
\index{ss7\_as\_select\_asp\_loadshare\_tcap@{ss7\_as\_select\_asp\_loadshare\_tcap}!ss7\_as\_loadshare\_tcap.h@{ss7\_as\_loadshare\_tcap.h}}
\doxysubsubsection{ss7\_as\_select\_asp\_loadshare\_tcap()}
{\footnotesize\ttfamily static int ss7\+\_\+as\+\_\+select\+\_\+asp\+\_\+loadshare\+\_\+tcap (\begin{DoxyParamCaption}\item[{struct \textbf{ osmo\+\_\+ss7\+\_\+asp} $\ast$$\ast$}]{asp,  }\item[{struct \textbf{ osmo\+\_\+ss7\+\_\+as} $\ast$}]{as,  }\item[{struct \textbf{ xua\+\_\+msg} $\ast$}]{xua }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}

\label{ss7__as__loadshare__tcap_8h_a645167a835a47a82bb951caf9d7c445b} 
\index{ss7\_as\_loadshare\_tcap.h@{ss7\_as\_loadshare\_tcap.h}!ss7\_asp\_tcap\_rx\_sccp@{ss7\_asp\_tcap\_rx\_sccp}}
\index{ss7\_asp\_tcap\_rx\_sccp@{ss7\_asp\_tcap\_rx\_sccp}!ss7\_as\_loadshare\_tcap.h@{ss7\_as\_loadshare\_tcap.h}}
\doxysubsubsection{ss7\_asp\_tcap\_rx\_sccp()}
{\footnotesize\ttfamily static int ss7\+\_\+asp\+\_\+tcap\+\_\+rx\+\_\+sccp (\begin{DoxyParamCaption}\item[{struct \textbf{ osmo\+\_\+ss7\+\_\+as} $\ast$}]{as,  }\item[{struct \textbf{ osmo\+\_\+ss7\+\_\+asp} $\ast$}]{asp,  }\item[{uint32\+\_\+t}]{opc,  }\item[{uint32\+\_\+t}]{dpc,  }\item[{struct msgb $\ast$}]{sccp\+\_\+msg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}

\label{ss7__as__loadshare__tcap_8h_aaa4f6aa8c8e44ddef89bc8d6aee840cc} 
\index{ss7\_as\_loadshare\_tcap.h@{ss7\_as\_loadshare\_tcap.h}!tcap\_asp\_down@{tcap\_asp\_down}}
\index{tcap\_asp\_down@{tcap\_asp\_down}!ss7\_as\_loadshare\_tcap.h@{ss7\_as\_loadshare\_tcap.h}}
\doxysubsubsection{tcap\_asp\_down()}
{\footnotesize\ttfamily static void tcap\+\_\+asp\+\_\+down (\begin{DoxyParamCaption}\item[{struct \textbf{ osmo\+\_\+ss7\+\_\+asp} $\ast$}]{asp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}

\label{ss7__as__loadshare__tcap_8h_adbd5cdb51eb1c0a968ee79a7ab69d83f} 
\index{ss7\_as\_loadshare\_tcap.h@{ss7\_as\_loadshare\_tcap.h}!tcap\_disable@{tcap\_disable}}
\index{tcap\_disable@{tcap\_disable}!ss7\_as\_loadshare\_tcap.h@{ss7\_as\_loadshare\_tcap.h}}
\doxysubsubsection{tcap\_disable()}
{\footnotesize\ttfamily static void tcap\+\_\+disable (\begin{DoxyParamCaption}\item[{struct \textbf{ osmo\+\_\+ss7\+\_\+as} $\ast$}]{as }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}

\label{ss7__as__loadshare__tcap_8h_a504945b24191f725c81e313a0d0b6593} 
\index{ss7\_as\_loadshare\_tcap.h@{ss7\_as\_loadshare\_tcap.h}!tcap\_enable@{tcap\_enable}}
\index{tcap\_enable@{tcap\_enable}!ss7\_as\_loadshare\_tcap.h@{ss7\_as\_loadshare\_tcap.h}}
\doxysubsubsection{tcap\_enable()}
{\footnotesize\ttfamily static void tcap\+\_\+enable (\begin{DoxyParamCaption}\item[{struct \textbf{ osmo\+\_\+ss7\+\_\+as} $\ast$}]{as }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}

