\doxysection{gsm0808\+\_\+handover\+\_\+required Struct Reference}
\label{structgsm0808__handover__required}\index{gsm0808\_handover\_required@{gsm0808\_handover\_required}}


3GPP TS 48.\+008 §3.2.\+1.\+9 HANDOVER REQUIRED  




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

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
uint16\+\_\+t \textbf{ cause}
\item 
struct \textbf{ gsm0808\+\_\+cell\+\_\+id\+\_\+list2} \textbf{ cil}
\item 
bool \textbf{ current\+\_\+channel\+\_\+type\+\_\+1\+\_\+present}
\item 
uint8\+\_\+t \textbf{ current\+\_\+channel\+\_\+type\+\_\+1}
\item 
bool \textbf{ speech\+\_\+version\+\_\+used\+\_\+present}
\item 
enum \textbf{ gsm0808\+\_\+permitted\+\_\+speech} \textbf{ speech\+\_\+version\+\_\+used}
\item 
bool \textbf{ old\+\_\+bss\+\_\+to\+\_\+new\+\_\+bss\+\_\+info\+\_\+present}
\item 
struct \textbf{ gsm0808\+\_\+old\+\_\+bss\+\_\+to\+\_\+new\+\_\+bss\+\_\+info} \textbf{ old\+\_\+bss\+\_\+to\+\_\+new\+\_\+bss\+\_\+info}
\item 
bool \textbf{ more\+\_\+items}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
3GPP TS 48.\+008 §3.2.\+1.\+9 HANDOVER REQUIRED 

\doxysubsection{Field Documentation}
\mbox{\label{structgsm0808__handover__required_a302b066966686e1ee444a2e7a68bd747}} 
\index{gsm0808\_handover\_required@{gsm0808\_handover\_required}!cause@{cause}}
\index{cause@{cause}!gsm0808\_handover\_required@{gsm0808\_handover\_required}}
\doxysubsubsection{cause}
{\footnotesize\ttfamily uint16\+\_\+t gsm0808\+\_\+handover\+\_\+required\+::cause}

\mbox{\label{structgsm0808__handover__required_a0238cf85d1318ab6a1a9da65c7fce137}} 
\index{gsm0808\_handover\_required@{gsm0808\_handover\_required}!cil@{cil}}
\index{cil@{cil}!gsm0808\_handover\_required@{gsm0808\_handover\_required}}
\doxysubsubsection{cil}
{\footnotesize\ttfamily struct \textbf{ gsm0808\+\_\+cell\+\_\+id\+\_\+list2} gsm0808\+\_\+handover\+\_\+required\+::cil}

\mbox{\label{structgsm0808__handover__required_ab05b82f6464791915ad422b82ecc9fe7}} 
\index{gsm0808\_handover\_required@{gsm0808\_handover\_required}!current\_channel\_type\_1@{current\_channel\_type\_1}}
\index{current\_channel\_type\_1@{current\_channel\_type\_1}!gsm0808\_handover\_required@{gsm0808\_handover\_required}}
\doxysubsubsection{current\_channel\_type\_1}
{\footnotesize\ttfamily uint8\+\_\+t gsm0808\+\_\+handover\+\_\+required\+::current\+\_\+channel\+\_\+type\+\_\+1}

\mbox{\label{structgsm0808__handover__required_a57417440662448e35e9f20ffc696639f}} 
\index{gsm0808\_handover\_required@{gsm0808\_handover\_required}!current\_channel\_type\_1\_present@{current\_channel\_type\_1\_present}}
\index{current\_channel\_type\_1\_present@{current\_channel\_type\_1\_present}!gsm0808\_handover\_required@{gsm0808\_handover\_required}}
\doxysubsubsection{current\_channel\_type\_1\_present}
{\footnotesize\ttfamily bool gsm0808\+\_\+handover\+\_\+required\+::current\+\_\+channel\+\_\+type\+\_\+1\+\_\+present}

\mbox{\label{structgsm0808__handover__required_a2975b31291e8854cf2ca31e29dda0119}} 
\index{gsm0808\_handover\_required@{gsm0808\_handover\_required}!more\_items@{more\_items}}
\index{more\_items@{more\_items}!gsm0808\_handover\_required@{gsm0808\_handover\_required}}
\doxysubsubsection{more\_items}
{\footnotesize\ttfamily bool gsm0808\+\_\+handover\+\_\+required\+::more\+\_\+items}

\mbox{\label{structgsm0808__handover__required_ab9200f9cea9193a5d102bdd289b9db54}} 
\index{gsm0808\_handover\_required@{gsm0808\_handover\_required}!old\_bss\_to\_new\_bss\_info@{old\_bss\_to\_new\_bss\_info}}
\index{old\_bss\_to\_new\_bss\_info@{old\_bss\_to\_new\_bss\_info}!gsm0808\_handover\_required@{gsm0808\_handover\_required}}
\doxysubsubsection{old\_bss\_to\_new\_bss\_info}
{\footnotesize\ttfamily struct \textbf{ gsm0808\+\_\+old\+\_\+bss\+\_\+to\+\_\+new\+\_\+bss\+\_\+info} gsm0808\+\_\+handover\+\_\+required\+::old\+\_\+bss\+\_\+to\+\_\+new\+\_\+bss\+\_\+info}

\mbox{\label{structgsm0808__handover__required_a7eeacc7304cd06e12a741effc69442fd}} 
\index{gsm0808\_handover\_required@{gsm0808\_handover\_required}!old\_bss\_to\_new\_bss\_info\_present@{old\_bss\_to\_new\_bss\_info\_present}}
\index{old\_bss\_to\_new\_bss\_info\_present@{old\_bss\_to\_new\_bss\_info\_present}!gsm0808\_handover\_required@{gsm0808\_handover\_required}}
\doxysubsubsection{old\_bss\_to\_new\_bss\_info\_present}
{\footnotesize\ttfamily bool gsm0808\+\_\+handover\+\_\+required\+::old\+\_\+bss\+\_\+to\+\_\+new\+\_\+bss\+\_\+info\+\_\+present}

\mbox{\label{structgsm0808__handover__required_ac10a52a1e2d3849c13ed548ea084e366}} 
\index{gsm0808\_handover\_required@{gsm0808\_handover\_required}!speech\_version\_used@{speech\_version\_used}}
\index{speech\_version\_used@{speech\_version\_used}!gsm0808\_handover\_required@{gsm0808\_handover\_required}}
\doxysubsubsection{speech\_version\_used}
{\footnotesize\ttfamily enum \textbf{ gsm0808\+\_\+permitted\+\_\+speech} gsm0808\+\_\+handover\+\_\+required\+::speech\+\_\+version\+\_\+used}

\mbox{\label{structgsm0808__handover__required_a750988d26879404620ae00b1ca3bfb40}} 
\index{gsm0808\_handover\_required@{gsm0808\_handover\_required}!speech\_version\_used\_present@{speech\_version\_used\_present}}
\index{speech\_version\_used\_present@{speech\_version\_used\_present}!gsm0808\_handover\_required@{gsm0808\_handover\_required}}
\doxysubsubsection{speech\_version\_used\_present}
{\footnotesize\ttfamily bool gsm0808\+\_\+handover\+\_\+required\+::speech\+\_\+version\+\_\+used\+\_\+present}



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