\section{xua\+\_\+asp\+\_\+fsm\+\_\+priv Struct Reference}
\label{structxua__asp__fsm__priv}\index{xua\+\_\+asp\+\_\+fsm\+\_\+priv@{xua\+\_\+asp\+\_\+fsm\+\_\+priv}}
\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \textbf{ osmo\+\_\+ss7\+\_\+asp} $\ast$ \textbf{ asp}
\item 
enum \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+role} \textbf{ role}
\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\>struct osmo\_timer\_list \textbf{ timer}\\
\>int \textbf{ out\_event}\\
\} \textbf{ t\_ack}\\

\end{tabbing}\end{DoxyCompactItemize}


\subsection{Field Documentation}
\mbox{\label{structxua__asp__fsm__priv_acb09d4b6fbae3d17166650d6b4b50d59}} 
\index{xua\+\_\+asp\+\_\+fsm\+\_\+priv@{xua\+\_\+asp\+\_\+fsm\+\_\+priv}!asp@{asp}}
\index{asp@{asp}!xua\+\_\+asp\+\_\+fsm\+\_\+priv@{xua\+\_\+asp\+\_\+fsm\+\_\+priv}}
\subsubsection{asp}
{\footnotesize\ttfamily struct \textbf{ osmo\+\_\+ss7\+\_\+asp}$\ast$ xua\+\_\+asp\+\_\+fsm\+\_\+priv\+::asp}



Referenced by dispatch\+\_\+to\+\_\+all\+\_\+as(), ipa\+\_\+asp\+\_\+fsm\+\_\+start(), peer\+\_\+send(), peer\+\_\+send\+\_\+error(), send\+\_\+xlm\+\_\+prim\+\_\+simple(), xua\+\_\+asp\+\_\+fsm\+\_\+down(), xua\+\_\+asp\+\_\+fsm\+\_\+inactive(), and xua\+\_\+asp\+\_\+fsm\+\_\+start().

\mbox{\label{structxua__asp__fsm__priv_a400fbc9c2375538b92f8fcd84caf9aa2}} 
\index{xua\+\_\+asp\+\_\+fsm\+\_\+priv@{xua\+\_\+asp\+\_\+fsm\+\_\+priv}!out\+\_\+event@{out\+\_\+event}}
\index{out\+\_\+event@{out\+\_\+event}!xua\+\_\+asp\+\_\+fsm\+\_\+priv@{xua\+\_\+asp\+\_\+fsm\+\_\+priv}}
\subsubsection{out\+\_\+event}
{\footnotesize\ttfamily int xua\+\_\+asp\+\_\+fsm\+\_\+priv\+::out\+\_\+event}



Referenced by check\+\_\+stop\+\_\+t\+\_\+ack(), peer\+\_\+send\+\_\+and\+\_\+start\+\_\+t\+\_\+ack(), and xua\+\_\+t\+\_\+ack\+\_\+cb().

\mbox{\label{structxua__asp__fsm__priv_aa7c136e025ad07dea23096b81929aa8c}} 
\index{xua\+\_\+asp\+\_\+fsm\+\_\+priv@{xua\+\_\+asp\+\_\+fsm\+\_\+priv}!role@{role}}
\index{role@{role}!xua\+\_\+asp\+\_\+fsm\+\_\+priv@{xua\+\_\+asp\+\_\+fsm\+\_\+priv}}
\subsubsection{role}
{\footnotesize\ttfamily enum \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+role} xua\+\_\+asp\+\_\+fsm\+\_\+priv\+::role}



Referenced by ipa\+\_\+asp\+\_\+fsm\+\_\+start(), and xua\+\_\+asp\+\_\+fsm\+\_\+start().

\mbox{\label{structxua__asp__fsm__priv_a8e4a67d348c50596b5e1528f4267d4b5}} 
\index{xua\+\_\+asp\+\_\+fsm\+\_\+priv@{xua\+\_\+asp\+\_\+fsm\+\_\+priv}!t\+\_\+ack@{t\+\_\+ack}}
\index{t\+\_\+ack@{t\+\_\+ack}!xua\+\_\+asp\+\_\+fsm\+\_\+priv@{xua\+\_\+asp\+\_\+fsm\+\_\+priv}}
\subsubsection{t\+\_\+ack}
{\footnotesize\ttfamily struct \{ ... \}   xua\+\_\+asp\+\_\+fsm\+\_\+priv\+::t\+\_\+ack}



Referenced by check\+\_\+stop\+\_\+t\+\_\+ack(), peer\+\_\+send\+\_\+and\+\_\+start\+\_\+t\+\_\+ack(), xua\+\_\+asp\+\_\+allstate(), xua\+\_\+asp\+\_\+fsm\+\_\+cleanup(), and xua\+\_\+t\+\_\+ack\+\_\+cb().

\mbox{\label{structxua__asp__fsm__priv_ac40da83243a67914fbd2a326d126a813}} 
\index{xua\+\_\+asp\+\_\+fsm\+\_\+priv@{xua\+\_\+asp\+\_\+fsm\+\_\+priv}!timer@{timer}}
\index{timer@{timer}!xua\+\_\+asp\+\_\+fsm\+\_\+priv@{xua\+\_\+asp\+\_\+fsm\+\_\+priv}}
\subsubsection{timer}
{\footnotesize\ttfamily struct osmo\+\_\+timer\+\_\+list xua\+\_\+asp\+\_\+fsm\+\_\+priv\+::timer}



Referenced by check\+\_\+stop\+\_\+t\+\_\+ack(), peer\+\_\+send\+\_\+and\+\_\+start\+\_\+t\+\_\+ack(), xua\+\_\+asp\+\_\+allstate(), xua\+\_\+asp\+\_\+fsm\+\_\+cleanup(), and xua\+\_\+t\+\_\+ack\+\_\+cb().



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
src/\textbf{ xua\+\_\+asp\+\_\+fsm.\+c}\end{DoxyCompactItemize}
