\doxysection{xua\+\_\+asp\+\_\+fsm.\+h}
\label{xua__asp__fsm_8h_source}\index{src/xua\_asp\_fsm.h@{src/xua\_asp\_fsm.h}}
\textbf{ Go to the documentation of this file.}
\begin{DoxyCode}{0}
\DoxyCodeLine{00001\ \textcolor{preprocessor}{\#pragma\ once}}
\DoxyCodeLine{00002\ }
\DoxyCodeLine{00003\ \textcolor{keyword}{enum}\ xua\_asp\_state\ \{}
\DoxyCodeLine{00004\ \ \ \ \ \ \ \ \ XUA\_ASP\_S\_DOWN,}
\DoxyCodeLine{00005\ \ \ \ \ \ \ \ \ XUA\_ASP\_S\_INACTIVE,}
\DoxyCodeLine{00006\ \ \ \ \ \ \ \ \ XUA\_ASP\_S\_ACTIVE,}
\DoxyCodeLine{00007\ \};}
\DoxyCodeLine{00008\ }
\DoxyCodeLine{00009\ \textcolor{keyword}{enum}\ xua\_asp\_event\ \{}
\DoxyCodeLine{00010\ \ \ \ \ \ \ \ \ XUA\_ASP\_E\_M\_ASP\_UP\_REQ,}
\DoxyCodeLine{00011\ \ \ \ \ \ \ \ \ XUA\_ASP\_E\_M\_ASP\_ACTIVE\_REQ,}
\DoxyCodeLine{00012\ \ \ \ \ \ \ \ \ XUA\_ASP\_E\_M\_ASP\_DOWN\_REQ,}
\DoxyCodeLine{00013\ \ \ \ \ \ \ \ \ XUA\_ASP\_E\_M\_ASP\_INACTIVE\_REQ,}
\DoxyCodeLine{00014\ }
\DoxyCodeLine{00015\ \ \ \ \ \ \ \ \ XUA\_ASP\_E\_SCTP\_COMM\_DOWN\_IND,}
\DoxyCodeLine{00016\ \ \ \ \ \ \ \ \ XUA\_ASP\_E\_SCTP\_RESTART\_IND,}
\DoxyCodeLine{00017\ \ \ \ \ \ \ \ \ XUA\_ASP\_E\_SCTP\_EST\_IND,}
\DoxyCodeLine{00018\ }
\DoxyCodeLine{00019\ \ \ \ \ \ \ \ \ XUA\_ASP\_E\_ASPSM\_ASPUP,}
\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ XUA\_ASP\_E\_ASPSM\_ASPUP\_ACK,}
\DoxyCodeLine{00021\ \ \ \ \ \ \ \ \ XUA\_ASP\_E\_ASPTM\_ASPAC,}
\DoxyCodeLine{00022\ \ \ \ \ \ \ \ \ XUA\_ASP\_E\_ASPTM\_ASPAC\_ACK,}
\DoxyCodeLine{00023\ \ \ \ \ \ \ \ \ XUA\_ASP\_E\_ASPSM\_ASPDN,}
\DoxyCodeLine{00024\ \ \ \ \ \ \ \ \ XUA\_ASP\_E\_ASPSM\_ASPDN\_ACK,}
\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ XUA\_ASP\_E\_ASPTM\_ASPIA,}
\DoxyCodeLine{00026\ \ \ \ \ \ \ \ \ XUA\_ASP\_E\_ASPTM\_ASPIA\_ACK,}
\DoxyCodeLine{00027\ }
\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ XUA\_ASP\_E\_ASPSM\_BEAT,}
\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ XUA\_ASP\_E\_ASPSM\_BEAT\_ACK,}
\DoxyCodeLine{00030\ }
\DoxyCodeLine{00031\ \ \ \ \ \ \ \ \ \textcolor{comment}{/*\ The\ ASP\ was\ added\ to\ an\ AS.\ data:\ (struct\ osmo\_ss7\_as\ *)\ */}}
\DoxyCodeLine{00032\ \ \ \ \ \ \ \ \ XUA\_ASP\_E\_AS\_ASSIGNED,}
\DoxyCodeLine{00033\ }
\DoxyCodeLine{00034\ \ \ \ \ \ \ \ \ \textcolor{comment}{/*\ IPA\ specific\ */}}
\DoxyCodeLine{00035\ \ \ \ \ \ \ \ \ IPA\_ASP\_E\_ID\_RESP,}
\DoxyCodeLine{00036\ \ \ \ \ \ \ \ \ IPA\_ASP\_E\_ID\_ACK,}
\DoxyCodeLine{00037\ \ \ \ \ \ \ \ \ IPA\_ASP\_E\_ID\_GET,}
\DoxyCodeLine{00038\ }
\DoxyCodeLine{00039\ \ \ \ \ \ \ \ \ \_NUM\_XUA\_ASP\_E}
\DoxyCodeLine{00040\ \};}
\DoxyCodeLine{00041\ }
\DoxyCodeLine{00042\ \textcolor{keyword}{extern}\ \textcolor{keyword}{struct\ }osmo\_fsm\ xua\_asp\_fsm;}
\DoxyCodeLine{00043\ \textcolor{keyword}{extern}\ \textcolor{keyword}{struct\ }osmo\_fsm\ ipa\_asp\_fsm;}
\DoxyCodeLine{00044\ }
\DoxyCodeLine{00045\ \textcolor{keywordtype}{int}\ xua\_asp\_fsm\_start(\textcolor{keyword}{struct}\ osmo\_ss7\_asp\ *asp,}
\DoxyCodeLine{00046\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{enum}\ osmo\_ss7\_asp\_role\ role,\ \textcolor{keywordtype}{int}\ log\_level);}

\end{DoxyCode}
