\doxysection{xua\+\_\+as\+\_\+fsm\+\_\+priv Struct Reference}
\label{structxua__as__fsm__priv}\index{xua\_as\_fsm\_priv@{xua\_as\_fsm\_priv}}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \textbf{ osmo\+\_\+ss7\+\_\+as} $\ast$ \textbf{ as}
\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\>struct osmo\_timer\_list \textbf{ t\_r}\\
\>struct llist\_head \textbf{ queued\_xua\_msgs}\\
\} \textbf{ recovery}\\

\end{tabbing}\end{DoxyCompactItemize}


\doxysubsection{Field Documentation}
\mbox{\label{structxua__as__fsm__priv_aa1ab019197818b702ba8a3195e246a39}} 
\index{xua\_as\_fsm\_priv@{xua\_as\_fsm\_priv}!as@{as}}
\index{as@{as}!xua\_as\_fsm\_priv@{xua\_as\_fsm\_priv}}
\doxysubsubsection{as}
{\footnotesize\ttfamily struct \textbf{ osmo\+\_\+ss7\+\_\+as}$\ast$ xua\+\_\+as\+\_\+fsm\+\_\+priv\+::as}



Referenced by \textbf{ xua\+\_\+as\+\_\+fsm\+\_\+active()}, \textbf{ xua\+\_\+as\+\_\+fsm\+\_\+inactive()}, \textbf{ xua\+\_\+as\+\_\+fsm\+\_\+onenter()}, \textbf{ xua\+\_\+as\+\_\+fsm\+\_\+pending()}, and \textbf{ xua\+\_\+as\+\_\+fsm\+\_\+start()}.

\mbox{\label{structxua__as__fsm__priv_a524757f0265e044e520c8c5f0bca4597}} 
\index{xua\_as\_fsm\_priv@{xua\_as\_fsm\_priv}!queued\_xua\_msgs@{queued\_xua\_msgs}}
\index{queued\_xua\_msgs@{queued\_xua\_msgs}!xua\_as\_fsm\_priv@{xua\_as\_fsm\_priv}}
\doxysubsubsection{queued\_xua\_msgs}
{\footnotesize\ttfamily struct llist\+\_\+head xua\+\_\+as\+\_\+fsm\+\_\+priv\+::queued\+\_\+xua\+\_\+msgs}



Referenced by \textbf{ xua\+\_\+as\+\_\+fsm\+\_\+pending()}, and \textbf{ xua\+\_\+as\+\_\+fsm\+\_\+start()}.

\mbox{\label{structxua__as__fsm__priv_a277f2421d5e455846681b21294748ef7}} 
\index{xua\_as\_fsm\_priv@{xua\_as\_fsm\_priv}!recovery@{recovery}}
\index{recovery@{recovery}!xua\_as\_fsm\_priv@{xua\_as\_fsm\_priv}}
\doxysubsubsection{}
{\footnotesize\ttfamily struct  \{ ... \}  xua\+\_\+as\+\_\+fsm\+\_\+priv\+::recovery}



Referenced by \textbf{ xua\+\_\+as\+\_\+fsm\+\_\+active()}, \textbf{ xua\+\_\+as\+\_\+fsm\+\_\+cleanup()}, \textbf{ xua\+\_\+as\+\_\+fsm\+\_\+pending()}, and \textbf{ xua\+\_\+as\+\_\+fsm\+\_\+start()}.

\mbox{\label{structxua__as__fsm__priv_a049816e489871fc19420f90e1ae52761}} 
\index{xua\_as\_fsm\_priv@{xua\_as\_fsm\_priv}!t\_r@{t\_r}}
\index{t\_r@{t\_r}!xua\_as\_fsm\_priv@{xua\_as\_fsm\_priv}}
\doxysubsubsection{t\_r}
{\footnotesize\ttfamily struct osmo\+\_\+timer\+\_\+list xua\+\_\+as\+\_\+fsm\+\_\+priv\+::t\+\_\+r}



Referenced by \textbf{ xua\+\_\+as\+\_\+fsm\+\_\+active()}, \textbf{ xua\+\_\+as\+\_\+fsm\+\_\+cleanup()}, \textbf{ xua\+\_\+as\+\_\+fsm\+\_\+pending()}, and \textbf{ xua\+\_\+as\+\_\+fsm\+\_\+start()}.



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