\doxysection{osmo\+\_\+iuup\+\_\+rnl\+\_\+status Struct Reference}
\label{structosmo__iuup__rnl__status}\index{osmo\_iuup\_rnl\_status@{osmo\_iuup\_rnl\_status}}


{\ttfamily \#include $<$iuup.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
enum \textbf{ iuup\+\_\+procedure} \textbf{ procedure}
\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
union \{\\
\>struct \{\\
\>\>enum \textbf{ iuup\_error\_cause} \textbf{ cause}\\
\>\>enum \textbf{ iuup\_error\_distance} \textbf{ distance}\\
\>\} \textbf{ error\_event}\\
\>struct \{\\
\>\>uint16\_t \textbf{ mode\_version}\\
\>\>uint8\_t \textbf{ data\_pdu\_type}\\
\>\>uint8\_t \textbf{ num\_rfci}\\
\>\>uint8\_t \textbf{ num\_subflows}\\
\>\>bool \textbf{ IPTIs\_present}\\
\>\>struct \textbf{ osmo\_iuup\_rfci} \textbf{ rfci} [\textbf{ IUUP\_MAX\_RFCIS}]\\
\>\} \textbf{ initialization}\\
\>struct \{\\
\>\} \textbf{ rate\_control}\\
\>struct \{\\
\>\} \textbf{ time\_alignment}\\
\} \textbf{ u}\\

\end{tabbing}\end{DoxyCompactItemize}


\doxysubsection{Field Documentation}
\mbox{\label{structosmo__iuup__rnl__status_aa6889f3385ba611b032738b26ec210b9}} 
\index{osmo\_iuup\_rnl\_status@{osmo\_iuup\_rnl\_status}!cause@{cause}}
\index{cause@{cause}!osmo\_iuup\_rnl\_status@{osmo\_iuup\_rnl\_status}}
\doxysubsubsection{cause}
{\footnotesize\ttfamily enum \textbf{ iuup\+\_\+error\+\_\+cause} osmo\+\_\+iuup\+\_\+rnl\+\_\+status\+::cause}



Referenced by \textbf{ irp\+\_\+error\+\_\+event\+\_\+alloc\+\_\+c()}.

\mbox{\label{structosmo__iuup__rnl__status_ada3446b82e4bac55138bdbb51671fd48}} 
\index{osmo\_iuup\_rnl\_status@{osmo\_iuup\_rnl\_status}!data\_pdu\_type@{data\_pdu\_type}}
\index{data\_pdu\_type@{data\_pdu\_type}!osmo\_iuup\_rnl\_status@{osmo\_iuup\_rnl\_status}}
\doxysubsubsection{data\_pdu\_type}
{\footnotesize\ttfamily uint8\+\_\+t osmo\+\_\+iuup\+\_\+rnl\+\_\+status\+::data\+\_\+pdu\+\_\+type}



Referenced by \textbf{ irp\+\_\+init\+\_\+ind\+\_\+alloc()}.

\mbox{\label{structosmo__iuup__rnl__status_a2aad239313ed6ba19a88ab8fa97aec23}} 
\index{osmo\_iuup\_rnl\_status@{osmo\_iuup\_rnl\_status}!distance@{distance}}
\index{distance@{distance}!osmo\_iuup\_rnl\_status@{osmo\_iuup\_rnl\_status}}
\doxysubsubsection{distance}
{\footnotesize\ttfamily enum \textbf{ iuup\+\_\+error\+\_\+distance} osmo\+\_\+iuup\+\_\+rnl\+\_\+status\+::distance}



Referenced by \textbf{ irp\+\_\+error\+\_\+event\+\_\+alloc\+\_\+c()}.

\mbox{\label{structosmo__iuup__rnl__status_af984aa8fcae0391421ce34d3bd8ce6f2}} 
\index{osmo\_iuup\_rnl\_status@{osmo\_iuup\_rnl\_status}!error\_event@{error\_event}}
\index{error\_event@{error\_event}!osmo\_iuup\_rnl\_status@{osmo\_iuup\_rnl\_status}}
\doxysubsubsection{}
{\footnotesize\ttfamily struct  \{ ... \}  osmo\+\_\+iuup\+\_\+rnl\+\_\+status\+::error\+\_\+event}



Referenced by \textbf{ irp\+\_\+error\+\_\+event\+\_\+alloc\+\_\+c()}.

\mbox{\label{structosmo__iuup__rnl__status_a4d5b45683297bef53769aad153d22eb1}} 
\index{osmo\_iuup\_rnl\_status@{osmo\_iuup\_rnl\_status}!initialization@{initialization}}
\index{initialization@{initialization}!osmo\_iuup\_rnl\_status@{osmo\_iuup\_rnl\_status}}
\doxysubsubsection{}
{\footnotesize\ttfamily struct  \{ ... \}  osmo\+\_\+iuup\+\_\+rnl\+\_\+status\+::initialization}



Referenced by \textbf{ irp\+\_\+init\+\_\+ind\+\_\+alloc()}.

\mbox{\label{structosmo__iuup__rnl__status_ae5fafdebf0e20e51a90367ac9a1def7d}} 
\index{osmo\_iuup\_rnl\_status@{osmo\_iuup\_rnl\_status}!IPTIs\_present@{IPTIs\_present}}
\index{IPTIs\_present@{IPTIs\_present}!osmo\_iuup\_rnl\_status@{osmo\_iuup\_rnl\_status}}
\doxysubsubsection{IPTIs\_present}
{\footnotesize\ttfamily bool osmo\+\_\+iuup\+\_\+rnl\+\_\+status\+::\+IPTIs\+\_\+present}



Referenced by \textbf{ irp\+\_\+init\+\_\+ind\+\_\+alloc()}.

\mbox{\label{structosmo__iuup__rnl__status_a45b41167c4fed0ec3b8b6dcd9449bda4}} 
\index{osmo\_iuup\_rnl\_status@{osmo\_iuup\_rnl\_status}!mode\_version@{mode\_version}}
\index{mode\_version@{mode\_version}!osmo\_iuup\_rnl\_status@{osmo\_iuup\_rnl\_status}}
\doxysubsubsection{mode\_version}
{\footnotesize\ttfamily uint16\+\_\+t osmo\+\_\+iuup\+\_\+rnl\+\_\+status\+::mode\+\_\+version}



Referenced by \textbf{ irp\+\_\+init\+\_\+ind\+\_\+alloc()}.

\mbox{\label{structosmo__iuup__rnl__status_a9fec739a46b63b8549b1ce5eda315efa}} 
\index{osmo\_iuup\_rnl\_status@{osmo\_iuup\_rnl\_status}!num\_rfci@{num\_rfci}}
\index{num\_rfci@{num\_rfci}!osmo\_iuup\_rnl\_status@{osmo\_iuup\_rnl\_status}}
\doxysubsubsection{num\_rfci}
{\footnotesize\ttfamily uint8\+\_\+t osmo\+\_\+iuup\+\_\+rnl\+\_\+status\+::num\+\_\+rfci}



Referenced by \textbf{ irp\+\_\+init\+\_\+ind\+\_\+alloc()}.

\mbox{\label{structosmo__iuup__rnl__status_a91ac9c237a47cab395dd6e944fa596cc}} 
\index{osmo\_iuup\_rnl\_status@{osmo\_iuup\_rnl\_status}!num\_subflows@{num\_subflows}}
\index{num\_subflows@{num\_subflows}!osmo\_iuup\_rnl\_status@{osmo\_iuup\_rnl\_status}}
\doxysubsubsection{num\_subflows}
{\footnotesize\ttfamily uint8\+\_\+t osmo\+\_\+iuup\+\_\+rnl\+\_\+status\+::num\+\_\+subflows}



Referenced by \textbf{ irp\+\_\+init\+\_\+ind\+\_\+alloc()}.

\mbox{\label{structosmo__iuup__rnl__status_ae5c014037efa99d09365d5b3cc65402b}} 
\index{osmo\_iuup\_rnl\_status@{osmo\_iuup\_rnl\_status}!procedure@{procedure}}
\index{procedure@{procedure}!osmo\_iuup\_rnl\_status@{osmo\_iuup\_rnl\_status}}
\doxysubsubsection{procedure}
{\footnotesize\ttfamily enum \textbf{ iuup\+\_\+procedure} osmo\+\_\+iuup\+\_\+rnl\+\_\+status\+::procedure}



Referenced by \textbf{ irp\+\_\+error\+\_\+event\+\_\+alloc\+\_\+c()}, and \textbf{ irp\+\_\+init\+\_\+ind\+\_\+alloc()}.

\mbox{\label{structosmo__iuup__rnl__status_a7f54719608e5b07aaf78a419c9a2fdc1}} 
\index{osmo\_iuup\_rnl\_status@{osmo\_iuup\_rnl\_status}!rate\_control@{rate\_control}}
\index{rate\_control@{rate\_control}!osmo\_iuup\_rnl\_status@{osmo\_iuup\_rnl\_status}}
\doxysubsubsection{}
{\footnotesize\ttfamily struct  \{ ... \}  osmo\+\_\+iuup\+\_\+rnl\+\_\+status\+::rate\+\_\+control}

\mbox{\label{structosmo__iuup__rnl__status_aaffff2b63d01b7cb22909fc1240814ac}} 
\index{osmo\_iuup\_rnl\_status@{osmo\_iuup\_rnl\_status}!rfci@{rfci}}
\index{rfci@{rfci}!osmo\_iuup\_rnl\_status@{osmo\_iuup\_rnl\_status}}
\doxysubsubsection{rfci}
{\footnotesize\ttfamily struct \textbf{ osmo\+\_\+iuup\+\_\+rfci} osmo\+\_\+iuup\+\_\+rnl\+\_\+status\+::rfci[\textbf{ IUUP\+\_\+\+MAX\+\_\+\+RFCIS}]}



Referenced by \textbf{ irp\+\_\+init\+\_\+ind\+\_\+alloc()}.

\mbox{\label{structosmo__iuup__rnl__status_a1e47d8ea27eacab47f34b975d3d00ae0}} 
\index{osmo\_iuup\_rnl\_status@{osmo\_iuup\_rnl\_status}!time\_alignment@{time\_alignment}}
\index{time\_alignment@{time\_alignment}!osmo\_iuup\_rnl\_status@{osmo\_iuup\_rnl\_status}}
\doxysubsubsection{}
{\footnotesize\ttfamily struct  \{ ... \}  osmo\+\_\+iuup\+\_\+rnl\+\_\+status\+::time\+\_\+alignment}

\mbox{\label{structosmo__iuup__rnl__status_a5d8823ebe9c87dca5a02c0a881095ce8}} 
\index{osmo\_iuup\_rnl\_status@{osmo\_iuup\_rnl\_status}!u@{u}}
\index{u@{u}!osmo\_iuup\_rnl\_status@{osmo\_iuup\_rnl\_status}}
\doxysubsubsection{}
{\footnotesize\ttfamily union  \{ ... \}  osmo\+\_\+iuup\+\_\+rnl\+\_\+status\+::u}



Referenced by \textbf{ irp\+\_\+error\+\_\+event\+\_\+alloc\+\_\+c()}, and \textbf{ irp\+\_\+init\+\_\+ind\+\_\+alloc()}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
include/osmocom/gsm/\textbf{ iuup.\+h}\end{DoxyCompactItemize}
