\section{xua\+\_\+as\+\_\+fsm\+\_\+priv Struct Reference}
\label{structxua__as__fsm__priv}\index{xua\+\_\+as\+\_\+fsm\+\_\+priv@{xua\+\_\+as\+\_\+fsm\+\_\+priv}}
\subsection*{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\_msgs}\\
\} \textbf{ recovery}\\

\end{tabbing}\item 
bool \textbf{ ipa\+\_\+route\+\_\+created}
\end{DoxyCompactItemize}


\subsection{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}}
\subsubsection{as}
{\footnotesize\ttfamily struct \textbf{ osmo\+\_\+ss7\+\_\+as}$\ast$ xua\+\_\+as\+\_\+fsm\+\_\+priv\+::as}



Referenced by ipa\+\_\+add\+\_\+route(), ipa\+\_\+del\+\_\+route(), xua\+\_\+as\+\_\+fsm\+\_\+active(), xua\+\_\+as\+\_\+fsm\+\_\+inactive(), xua\+\_\+as\+\_\+fsm\+\_\+onenter(), xua\+\_\+as\+\_\+fsm\+\_\+pending(), and xua\+\_\+as\+\_\+fsm\+\_\+start().

\mbox{\label{structxua__as__fsm__priv_a7cd97fb88283384bb100aad90635f9c7}} 
\index{xua\+\_\+as\+\_\+fsm\+\_\+priv@{xua\+\_\+as\+\_\+fsm\+\_\+priv}!ipa\+\_\+route\+\_\+created@{ipa\+\_\+route\+\_\+created}}
\index{ipa\+\_\+route\+\_\+created@{ipa\+\_\+route\+\_\+created}!xua\+\_\+as\+\_\+fsm\+\_\+priv@{xua\+\_\+as\+\_\+fsm\+\_\+priv}}
\subsubsection{ipa\+\_\+route\+\_\+created}
{\footnotesize\ttfamily bool xua\+\_\+as\+\_\+fsm\+\_\+priv\+::ipa\+\_\+route\+\_\+created}



Referenced by ipa\+\_\+add\+\_\+route(), and ipa\+\_\+del\+\_\+route().

\mbox{\label{structxua__as__fsm__priv_af7164209400062720f358a79f47fb99b}} 
\index{xua\+\_\+as\+\_\+fsm\+\_\+priv@{xua\+\_\+as\+\_\+fsm\+\_\+priv}!queued\+\_\+msgs@{queued\+\_\+msgs}}
\index{queued\+\_\+msgs@{queued\+\_\+msgs}!xua\+\_\+as\+\_\+fsm\+\_\+priv@{xua\+\_\+as\+\_\+fsm\+\_\+priv}}
\subsubsection{queued\+\_\+msgs}
{\footnotesize\ttfamily struct llist\+\_\+head xua\+\_\+as\+\_\+fsm\+\_\+priv\+::queued\+\_\+msgs}



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

\mbox{\label{structxua__as__fsm__priv_a1f80beb323a7b7248e7cd22aa27d94ac}} 
\index{xua\+\_\+as\+\_\+fsm\+\_\+priv@{xua\+\_\+as\+\_\+fsm\+\_\+priv}!recovery@{recovery}}
\index{recovery@{recovery}!xua\+\_\+as\+\_\+fsm\+\_\+priv@{xua\+\_\+as\+\_\+fsm\+\_\+priv}}
\subsubsection{recovery}
{\footnotesize\ttfamily struct \{ ... \}   xua\+\_\+as\+\_\+fsm\+\_\+priv\+::recovery}



Referenced by xua\+\_\+as\+\_\+fsm\+\_\+active(), xua\+\_\+as\+\_\+fsm\+\_\+cleanup(), xua\+\_\+as\+\_\+fsm\+\_\+pending(), and 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}}
\subsubsection{t\+\_\+r}
{\footnotesize\ttfamily struct osmo\+\_\+timer\+\_\+list xua\+\_\+as\+\_\+fsm\+\_\+priv\+::t\+\_\+r}



Referenced by xua\+\_\+as\+\_\+fsm\+\_\+active(), xua\+\_\+as\+\_\+fsm\+\_\+cleanup(), xua\+\_\+as\+\_\+fsm\+\_\+pending(), and 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}
