\doxysection{src/gsm/gan.c File Reference}
\label{gan_8c}\index{src/gsm/gan.c@{src/gsm/gan.c}}


Generic Access Network (GAN) / UMA according to TS 44.\+318.  


{\ttfamily \#include $<$unistd.\+h$>$}\newline
{\ttfamily \#include $<$osmocom/core/utils.\+h$>$}\newline
{\ttfamily \#include $<$osmocom/gsm/protocol/gsm\+\_\+44\+\_\+318.\+h$>$}\newline
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
const struct \textbf{ value\+\_\+string} \textbf{ gan\+\_\+msgt\+\_\+vals} [$\,$]
\item 
const struct \textbf{ value\+\_\+string} \textbf{ gan\+\_\+pdisc\+\_\+vals} [$\,$]
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Generic Access Network (GAN) / UMA according to TS 44.\+318. 



\doxysubsection{Variable Documentation}
\mbox{\label{gan_8c_ae494ce45c5092c6e2de7bc0898ad401f}} 
\index{gan.c@{gan.c}!gan\_msgt\_vals@{gan\_msgt\_vals}}
\index{gan\_msgt\_vals@{gan\_msgt\_vals}!gan.c@{gan.c}}
\doxysubsubsection{gan\_msgt\_vals}
{\footnotesize\ttfamily const struct \textbf{ value\+\_\+string} gan\+\_\+msgt\+\_\+vals[$\,$]}

\mbox{\label{gan_8c_a8c618c1d65c4c1974dfa0a0706501680}} 
\index{gan.c@{gan.c}!gan\_pdisc\_vals@{gan\_pdisc\_vals}}
\index{gan\_pdisc\_vals@{gan\_pdisc\_vals}!gan.c@{gan.c}}
\doxysubsubsection{gan\_pdisc\_vals}
{\footnotesize\ttfamily const struct \textbf{ value\+\_\+string} gan\+\_\+pdisc\+\_\+vals[$\,$]}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \{ GA\_PDISC\_RC,                       \textcolor{stringliteral}{"{}RC"{}} \},}
\DoxyCodeLine{        \{ GA\_PDISC\_CSR,                     \textcolor{stringliteral}{"{}CSR"{}} \},}
\DoxyCodeLine{        \{ GA\_PDISC\_PSR,                     \textcolor{stringliteral}{"{}PSR"{}} \},}
\DoxyCodeLine{        \{ 0, NULL \}}
\DoxyCodeLine{\}}

\end{DoxyCode}
