\doxysection{xua\+\_\+asp\+\_\+fsm\+\_\+priv Struct Reference} \label{structxua__asp__fsm__priv}\index{xua\_asp\_fsm\_priv@{xua\_asp\_fsm\_priv}} \doxysubsection*{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} \doxysubsection{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}} \doxysubsubsection{asp} {\footnotesize\ttfamily struct \textbf{ osmo\+\_\+ss7\+\_\+asp}$\ast$ xua\+\_\+asp\+\_\+fsm\+\_\+priv\+::asp} Referenced by \textbf{ dispatch\+\_\+to\+\_\+all\+\_\+as()}, \textbf{ peer\+\_\+send()}, \textbf{ peer\+\_\+send\+\_\+error()}, \textbf{ send\+\_\+xlm\+\_\+prim\+\_\+simple()}, \textbf{ xua\+\_\+asp\+\_\+fsm\+\_\+down()}, \textbf{ xua\+\_\+asp\+\_\+fsm\+\_\+inactive()}, and \textbf{ 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}} \doxysubsubsection{out\_event} {\footnotesize\ttfamily int xua\+\_\+asp\+\_\+fsm\+\_\+priv\+::out\+\_\+event} Referenced by \textbf{ check\+\_\+stop\+\_\+t\+\_\+ack()}, \textbf{ peer\+\_\+send\+\_\+and\+\_\+start\+\_\+t\+\_\+ack()}, and \textbf{ 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}} \doxysubsubsection{role} {\footnotesize\ttfamily enum \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+role} xua\+\_\+asp\+\_\+fsm\+\_\+priv\+::role} Referenced by \textbf{ xua\+\_\+asp\+\_\+fsm\+\_\+start()}. \mbox{\label{structxua__asp__fsm__priv_a98f129c630ee26f657f93eb1401a8895}} \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}} \doxysubsubsection{} {\footnotesize\ttfamily struct \{ ... \} xua\+\_\+asp\+\_\+fsm\+\_\+priv\+::t\+\_\+ack} Referenced by \textbf{ check\+\_\+stop\+\_\+t\+\_\+ack()}, \textbf{ peer\+\_\+send\+\_\+and\+\_\+start\+\_\+t\+\_\+ack()}, \textbf{ xua\+\_\+asp\+\_\+allstate()}, \textbf{ xua\+\_\+asp\+\_\+fsm\+\_\+cleanup()}, and \textbf{ 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}} \doxysubsubsection{timer} {\footnotesize\ttfamily struct osmo\+\_\+timer\+\_\+list xua\+\_\+asp\+\_\+fsm\+\_\+priv\+::timer} Referenced by \textbf{ check\+\_\+stop\+\_\+t\+\_\+ack()}, \textbf{ peer\+\_\+send\+\_\+and\+\_\+start\+\_\+t\+\_\+ack()}, \textbf{ xua\+\_\+asp\+\_\+allstate()}, \textbf{ xua\+\_\+asp\+\_\+fsm\+\_\+cleanup()}, and \textbf{ 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}