\section{ipa\+\_\+asp\+\_\+fsm\+\_\+priv Struct Reference}
\label{structipa__asp__fsm__priv}\index{ipa\+\_\+asp\+\_\+fsm\+\_\+priv@{ipa\+\_\+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 
struct ipaccess\+\_\+unit $\ast$ \textbf{ ipa\+\_\+unit}
\item 
struct osmo\+\_\+timer\+\_\+list \textbf{ pong\+\_\+timer}
\item 
bool \textbf{ ipa\+\_\+id\+\_\+ack\+\_\+rcvd}
\end{DoxyCompactItemize}


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



Referenced by get\+\_\+fd\+\_\+from\+\_\+iafp(), ipa\+\_\+asp\+\_\+fsm\+\_\+start(), ipa\+\_\+asp\+\_\+fsm\+\_\+timer\+\_\+cb(), ipa\+\_\+asp\+\_\+fsm\+\_\+wait\+\_\+id\+\_\+get(), ipa\+\_\+asp\+\_\+fsm\+\_\+wait\+\_\+id\+\_\+resp(), and ipa\+\_\+pong\+\_\+timer\+\_\+cb().

\mbox{\label{structipa__asp__fsm__priv_ac76187e66872e53394715c57a01f8b2c}} 
\index{ipa\+\_\+asp\+\_\+fsm\+\_\+priv@{ipa\+\_\+asp\+\_\+fsm\+\_\+priv}!ipa\+\_\+id\+\_\+ack\+\_\+rcvd@{ipa\+\_\+id\+\_\+ack\+\_\+rcvd}}
\index{ipa\+\_\+id\+\_\+ack\+\_\+rcvd@{ipa\+\_\+id\+\_\+ack\+\_\+rcvd}!ipa\+\_\+asp\+\_\+fsm\+\_\+priv@{ipa\+\_\+asp\+\_\+fsm\+\_\+priv}}
\subsubsection{ipa\+\_\+id\+\_\+ack\+\_\+rcvd}
{\footnotesize\ttfamily bool ipa\+\_\+asp\+\_\+fsm\+\_\+priv\+::ipa\+\_\+id\+\_\+ack\+\_\+rcvd}



Referenced by ipa\+\_\+asp\+\_\+fsm\+\_\+wait\+\_\+id\+\_\+resp().

\mbox{\label{structipa__asp__fsm__priv_a710e544a75b3c16db14380cfcbf518cb}} 
\index{ipa\+\_\+asp\+\_\+fsm\+\_\+priv@{ipa\+\_\+asp\+\_\+fsm\+\_\+priv}!ipa\+\_\+unit@{ipa\+\_\+unit}}
\index{ipa\+\_\+unit@{ipa\+\_\+unit}!ipa\+\_\+asp\+\_\+fsm\+\_\+priv@{ipa\+\_\+asp\+\_\+fsm\+\_\+priv}}
\subsubsection{ipa\+\_\+unit}
{\footnotesize\ttfamily struct ipaccess\+\_\+unit$\ast$ ipa\+\_\+asp\+\_\+fsm\+\_\+priv\+::ipa\+\_\+unit}



Referenced by ipa\+\_\+asp\+\_\+fsm\+\_\+start(), ipa\+\_\+asp\+\_\+fsm\+\_\+wait\+\_\+id\+\_\+get(), and ipa\+\_\+asp\+\_\+fsm\+\_\+wait\+\_\+id\+\_\+resp().

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



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

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



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



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