\doxysection{ipa\+\_\+asp\+\_\+fsm\+\_\+priv Struct Reference} \label{structipa__asp__fsm__priv}\index{ipa\_asp\_fsm\_priv@{ipa\_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 struct ipaccess\+\_\+unit $\ast$ \textbf{ ipa\+\_\+unit} \item \begin{tabbing} xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill struct \{\\ \>struct osmo\_timer\_list \textbf{ timer}\\ \>uint32\_t \textbf{ unacked\_beats}\\ \} \textbf{ t\_beat}\\ \end{tabbing}\item bool \textbf{ ipa\+\_\+id\+\_\+ack\+\_\+rcvd} \end{DoxyCompactItemize} \doxysubsection{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}} \doxysubsubsection{asp} {\footnotesize\ttfamily struct \textbf{ osmo\+\_\+ss7\+\_\+asp}$\ast$ ipa\+\_\+asp\+\_\+fsm\+\_\+priv\+::asp} Referenced by \textbf{ get\+\_\+fd\+\_\+from\+\_\+iafp()}, \textbf{ ipa\+\_\+asp\+\_\+allstate()}, \textbf{ ipa\+\_\+asp\+\_\+fsm\+\_\+active\+\_\+onenter()}, \textbf{ ipa\+\_\+asp\+\_\+fsm\+\_\+cleanup()}, \textbf{ ipa\+\_\+asp\+\_\+fsm\+\_\+inactive\+\_\+onenter()}, \textbf{ ipa\+\_\+asp\+\_\+fsm\+\_\+start()}, \textbf{ ipa\+\_\+asp\+\_\+fsm\+\_\+timer\+\_\+cb()}, \textbf{ ipa\+\_\+asp\+\_\+fsm\+\_\+wait\+\_\+id\+\_\+get()}, \textbf{ ipa\+\_\+asp\+\_\+fsm\+\_\+wait\+\_\+id\+\_\+resp()}, \textbf{ ipa\+\_\+t\+\_\+beat\+\_\+cb()}, and \textbf{ ipa\+\_\+t\+\_\+beat\+\_\+send()}. \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}} \doxysubsubsection{ipa\_id\_ack\_rcvd} {\footnotesize\ttfamily bool ipa\+\_\+asp\+\_\+fsm\+\_\+priv\+::ipa\+\_\+id\+\_\+ack\+\_\+rcvd} Referenced by \textbf{ 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}} \doxysubsubsection{ipa\_unit} {\footnotesize\ttfamily struct ipaccess\+\_\+unit$\ast$ ipa\+\_\+asp\+\_\+fsm\+\_\+priv\+::ipa\+\_\+unit} Referenced by \textbf{ ipa\+\_\+asp\+\_\+allstate()}, \textbf{ ipa\+\_\+asp\+\_\+fsm\+\_\+start()}, \textbf{ ipa\+\_\+asp\+\_\+fsm\+\_\+wait\+\_\+id\+\_\+get()}, and \textbf{ ipa\+\_\+asp\+\_\+fsm\+\_\+wait\+\_\+id\+\_\+resp()}. \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}} \doxysubsubsection{role} {\footnotesize\ttfamily enum \textbf{ osmo\+\_\+ss7\+\_\+asp\+\_\+role} ipa\+\_\+asp\+\_\+fsm\+\_\+priv\+::role} Referenced by \textbf{ ipa\+\_\+asp\+\_\+allstate()}, \textbf{ ipa\+\_\+asp\+\_\+fsm\+\_\+down()}, and \textbf{ ipa\+\_\+asp\+\_\+fsm\+\_\+start()}. \mbox{\label{structipa__asp__fsm__priv_a48d43615b84e85acbd846d3a84c7e18f}} \index{ipa\_asp\_fsm\_priv@{ipa\_asp\_fsm\_priv}!t\_beat@{t\_beat}} \index{t\_beat@{t\_beat}!ipa\_asp\_fsm\_priv@{ipa\_asp\_fsm\_priv}} \doxysubsubsection{} {\footnotesize\ttfamily struct \{ ... \} ipa\+\_\+asp\+\_\+fsm\+\_\+priv\+::t\+\_\+beat} Referenced by \textbf{ ipa\+\_\+asp\+\_\+allstate()}, \textbf{ ipa\+\_\+asp\+\_\+fsm\+\_\+start()}, \textbf{ ipa\+\_\+t\+\_\+beat\+\_\+cb()}, \textbf{ ipa\+\_\+t\+\_\+beat\+\_\+send()}, and \textbf{ ipa\+\_\+t\+\_\+beat\+\_\+stop()}. \mbox{\label{structipa__asp__fsm__priv_a1b9b6338881b007a29add517856ff443}} \index{ipa\_asp\_fsm\_priv@{ipa\_asp\_fsm\_priv}!timer@{timer}} \index{timer@{timer}!ipa\_asp\_fsm\_priv@{ipa\_asp\_fsm\_priv}} \doxysubsubsection{timer} {\footnotesize\ttfamily struct osmo\+\_\+timer\+\_\+list ipa\+\_\+asp\+\_\+fsm\+\_\+priv\+::timer} Referenced by \textbf{ ipa\+\_\+asp\+\_\+fsm\+\_\+start()}, \textbf{ ipa\+\_\+t\+\_\+beat\+\_\+send()}, and \textbf{ ipa\+\_\+t\+\_\+beat\+\_\+stop()}. \mbox{\label{structipa__asp__fsm__priv_a7d718cbd225f27f6992310647113920a}} \index{ipa\_asp\_fsm\_priv@{ipa\_asp\_fsm\_priv}!unacked\_beats@{unacked\_beats}} \index{unacked\_beats@{unacked\_beats}!ipa\_asp\_fsm\_priv@{ipa\_asp\_fsm\_priv}} \doxysubsubsection{unacked\_beats} {\footnotesize\ttfamily uint32\+\_\+t ipa\+\_\+asp\+\_\+fsm\+\_\+priv\+::unacked\+\_\+beats} Referenced by \textbf{ ipa\+\_\+asp\+\_\+allstate()}, \textbf{ ipa\+\_\+t\+\_\+beat\+\_\+cb()}, \textbf{ ipa\+\_\+t\+\_\+beat\+\_\+send()}, and \textbf{ ipa\+\_\+t\+\_\+beat\+\_\+stop()}. The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item src/\textbf{ xua\+\_\+asp\+\_\+fsm.\+c}\end{DoxyCompactItemize}