\doxysection{bssgp\+\_\+ran\+\_\+inf\+\_\+err\+\_\+rim\+\_\+cont Struct Reference}
\label{structbssgp__ran__inf__err__rim__cont}\index{bssgp\_ran\_inf\_err\_rim\_cont@{bssgp\_ran\_inf\_err\_rim\_cont}}


{\ttfamily \#include $<$gprs\+\_\+bssgp\+\_\+rim.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
enum \textbf{ bssgp\+\_\+ran\+\_\+inf\+\_\+app\+\_\+id} \textbf{ app\+\_\+id}
\item 
uint8\+\_\+t \textbf{ cause}
\item 
uint8\+\_\+t \textbf{ prot\+\_\+ver}
\item 
const uint8\+\_\+t $\ast$ \textbf{ err\+\_\+pdu}
\item 
size\+\_\+t \textbf{ err\+\_\+pdu\+\_\+len}
\item 
const uint8\+\_\+t $\ast$ \textbf{ son\+\_\+trans\+\_\+app\+\_\+id}
\item 
size\+\_\+t \textbf{ son\+\_\+trans\+\_\+app\+\_\+id\+\_\+len}
\end{DoxyCompactItemize}


\doxysubsection{Field Documentation}
\mbox{\label{structbssgp__ran__inf__err__rim__cont_aa2b074501cd3d22b5a39d8d11bb022c3}} 
\index{bssgp\_ran\_inf\_err\_rim\_cont@{bssgp\_ran\_inf\_err\_rim\_cont}!app\_id@{app\_id}}
\index{app\_id@{app\_id}!bssgp\_ran\_inf\_err\_rim\_cont@{bssgp\_ran\_inf\_err\_rim\_cont}}
\doxysubsubsection{app\_id}
{\footnotesize\ttfamily enum \textbf{ bssgp\+\_\+ran\+\_\+inf\+\_\+app\+\_\+id} bssgp\+\_\+ran\+\_\+inf\+\_\+err\+\_\+rim\+\_\+cont\+::app\+\_\+id}



Referenced by \textbf{ bssgp\+\_\+dec\+\_\+ran\+\_\+inf\+\_\+err\+\_\+rim\+\_\+cont()}, and \textbf{ bssgp\+\_\+enc\+\_\+ran\+\_\+inf\+\_\+err\+\_\+rim\+\_\+cont()}.

\mbox{\label{structbssgp__ran__inf__err__rim__cont_ac5be58ea46e2c15cfaaa7eb216aafc47}} 
\index{bssgp\_ran\_inf\_err\_rim\_cont@{bssgp\_ran\_inf\_err\_rim\_cont}!cause@{cause}}
\index{cause@{cause}!bssgp\_ran\_inf\_err\_rim\_cont@{bssgp\_ran\_inf\_err\_rim\_cont}}
\doxysubsubsection{cause}
{\footnotesize\ttfamily uint8\+\_\+t bssgp\+\_\+ran\+\_\+inf\+\_\+err\+\_\+rim\+\_\+cont\+::cause}



Referenced by \textbf{ bssgp\+\_\+dec\+\_\+ran\+\_\+inf\+\_\+err\+\_\+rim\+\_\+cont()}, and \textbf{ bssgp\+\_\+enc\+\_\+ran\+\_\+inf\+\_\+err\+\_\+rim\+\_\+cont()}.

\mbox{\label{structbssgp__ran__inf__err__rim__cont_a228866b92d7f5b84d2ff386a519ecc0c}} 
\index{bssgp\_ran\_inf\_err\_rim\_cont@{bssgp\_ran\_inf\_err\_rim\_cont}!err\_pdu@{err\_pdu}}
\index{err\_pdu@{err\_pdu}!bssgp\_ran\_inf\_err\_rim\_cont@{bssgp\_ran\_inf\_err\_rim\_cont}}
\doxysubsubsection{err\_pdu}
{\footnotesize\ttfamily const uint8\+\_\+t$\ast$ bssgp\+\_\+ran\+\_\+inf\+\_\+err\+\_\+rim\+\_\+cont\+::err\+\_\+pdu}



Referenced by \textbf{ bssgp\+\_\+dec\+\_\+ran\+\_\+inf\+\_\+err\+\_\+rim\+\_\+cont()}, and \textbf{ bssgp\+\_\+enc\+\_\+ran\+\_\+inf\+\_\+err\+\_\+rim\+\_\+cont()}.

\mbox{\label{structbssgp__ran__inf__err__rim__cont_aa15dbd36983b916c1b976e5d2d334673}} 
\index{bssgp\_ran\_inf\_err\_rim\_cont@{bssgp\_ran\_inf\_err\_rim\_cont}!err\_pdu\_len@{err\_pdu\_len}}
\index{err\_pdu\_len@{err\_pdu\_len}!bssgp\_ran\_inf\_err\_rim\_cont@{bssgp\_ran\_inf\_err\_rim\_cont}}
\doxysubsubsection{err\_pdu\_len}
{\footnotesize\ttfamily size\+\_\+t bssgp\+\_\+ran\+\_\+inf\+\_\+err\+\_\+rim\+\_\+cont\+::err\+\_\+pdu\+\_\+len}



Referenced by \textbf{ bssgp\+\_\+dec\+\_\+ran\+\_\+inf\+\_\+err\+\_\+rim\+\_\+cont()}, and \textbf{ bssgp\+\_\+enc\+\_\+ran\+\_\+inf\+\_\+err\+\_\+rim\+\_\+cont()}.

\mbox{\label{structbssgp__ran__inf__err__rim__cont_aba605f85e4aca09d5d7cfe288db6fc7b}} 
\index{bssgp\_ran\_inf\_err\_rim\_cont@{bssgp\_ran\_inf\_err\_rim\_cont}!prot\_ver@{prot\_ver}}
\index{prot\_ver@{prot\_ver}!bssgp\_ran\_inf\_err\_rim\_cont@{bssgp\_ran\_inf\_err\_rim\_cont}}
\doxysubsubsection{prot\_ver}
{\footnotesize\ttfamily uint8\+\_\+t bssgp\+\_\+ran\+\_\+inf\+\_\+err\+\_\+rim\+\_\+cont\+::prot\+\_\+ver}



Referenced by \textbf{ bssgp\+\_\+dec\+\_\+ran\+\_\+inf\+\_\+err\+\_\+rim\+\_\+cont()}, and \textbf{ bssgp\+\_\+enc\+\_\+ran\+\_\+inf\+\_\+err\+\_\+rim\+\_\+cont()}.

\mbox{\label{structbssgp__ran__inf__err__rim__cont_a623b9e3b858606940fd8e25d7e94bdd5}} 
\index{bssgp\_ran\_inf\_err\_rim\_cont@{bssgp\_ran\_inf\_err\_rim\_cont}!son\_trans\_app\_id@{son\_trans\_app\_id}}
\index{son\_trans\_app\_id@{son\_trans\_app\_id}!bssgp\_ran\_inf\_err\_rim\_cont@{bssgp\_ran\_inf\_err\_rim\_cont}}
\doxysubsubsection{son\_trans\_app\_id}
{\footnotesize\ttfamily const uint8\+\_\+t$\ast$ bssgp\+\_\+ran\+\_\+inf\+\_\+err\+\_\+rim\+\_\+cont\+::son\+\_\+trans\+\_\+app\+\_\+id}



Referenced by \textbf{ bssgp\+\_\+dec\+\_\+ran\+\_\+inf\+\_\+err\+\_\+rim\+\_\+cont()}, and \textbf{ bssgp\+\_\+enc\+\_\+ran\+\_\+inf\+\_\+err\+\_\+rim\+\_\+cont()}.

\mbox{\label{structbssgp__ran__inf__err__rim__cont_ae2845799a7421341c276106a1da89a7c}} 
\index{bssgp\_ran\_inf\_err\_rim\_cont@{bssgp\_ran\_inf\_err\_rim\_cont}!son\_trans\_app\_id\_len@{son\_trans\_app\_id\_len}}
\index{son\_trans\_app\_id\_len@{son\_trans\_app\_id\_len}!bssgp\_ran\_inf\_err\_rim\_cont@{bssgp\_ran\_inf\_err\_rim\_cont}}
\doxysubsubsection{son\_trans\_app\_id\_len}
{\footnotesize\ttfamily size\+\_\+t bssgp\+\_\+ran\+\_\+inf\+\_\+err\+\_\+rim\+\_\+cont\+::son\+\_\+trans\+\_\+app\+\_\+id\+\_\+len}



Referenced by \textbf{ bssgp\+\_\+dec\+\_\+ran\+\_\+inf\+\_\+err\+\_\+rim\+\_\+cont()}, and \textbf{ bssgp\+\_\+enc\+\_\+ran\+\_\+inf\+\_\+err\+\_\+rim\+\_\+cont()}.



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