\doxysection{abis\+\_\+rsl\+\_\+common\+\_\+hdr Struct Reference}
\label{structabis__rsl__common__hdr}\index{abis\_rsl\_common\_hdr@{abis\_rsl\_common\_hdr}}


RSL common header.  




{\ttfamily \#include $<$gsm\+\_\+08\+\_\+58.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
uint8\+\_\+t \textbf{ msg\+\_\+discr}
\begin{DoxyCompactList}\small\item\em message discriminator (ABIS\+\_\+\+RSL\+\_\+\+MDISC\+\_\+$\ast$) \end{DoxyCompactList}\item 
uint8\+\_\+t \textbf{ msg\+\_\+type}
\begin{DoxyCompactList}\small\item\em message type (\doxyref{abis\+\_\+rsl\+\_\+msgtype}{p.}{group__rsl_gab97141ec5e03b589fd75f8ee5d4b7537}) \end{DoxyCompactList}\item 
uint8\+\_\+t \textbf{ data} [0]
\begin{DoxyCompactList}\small\item\em actual payload data \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
RSL common header. 

\doxysubsection{Field Documentation}
\mbox{\label{structabis__rsl__common__hdr_a6c0811ac925fc15a63cf6eb6a52e35e6}} 
\index{abis\_rsl\_common\_hdr@{abis\_rsl\_common\_hdr}!data@{data}}
\index{data@{data}!abis\_rsl\_common\_hdr@{abis\_rsl\_common\_hdr}}
\doxysubsubsection{data}
{\footnotesize\ttfamily uint8\+\_\+t abis\+\_\+rsl\+\_\+common\+\_\+hdr\+::data[0]}



actual payload data 

\mbox{\label{structabis__rsl__common__hdr_aad9fa60de0a70f2db454aa12860a9da2}} 
\index{abis\_rsl\_common\_hdr@{abis\_rsl\_common\_hdr}!msg\_discr@{msg\_discr}}
\index{msg\_discr@{msg\_discr}!abis\_rsl\_common\_hdr@{abis\_rsl\_common\_hdr}}
\doxysubsubsection{msg\_discr}
{\footnotesize\ttfamily uint8\+\_\+t abis\+\_\+rsl\+\_\+common\+\_\+hdr\+::msg\+\_\+discr}



message discriminator (ABIS\+\_\+\+RSL\+\_\+\+MDISC\+\_\+$\ast$) 



Referenced by \textbf{ lapdm\+\_\+rslms\+\_\+recvmsg()}, \textbf{ rsl\+\_\+init\+\_\+cchan\+\_\+hdr()}, \textbf{ rsl\+\_\+init\+\_\+rll\+\_\+hdr()}, \textbf{ rsl\+\_\+rll\+\_\+push\+\_\+hdr()}, and \textbf{ rsl\+\_\+rll\+\_\+simple()}.

\mbox{\label{structabis__rsl__common__hdr_aba27ce08fa6043c91101c860f6dc3fdb}} 
\index{abis\_rsl\_common\_hdr@{abis\_rsl\_common\_hdr}!msg\_type@{msg\_type}}
\index{msg\_type@{msg\_type}!abis\_rsl\_common\_hdr@{abis\_rsl\_common\_hdr}}
\doxysubsubsection{msg\_type}
{\footnotesize\ttfamily uint8\+\_\+t abis\+\_\+rsl\+\_\+common\+\_\+hdr\+::msg\+\_\+type}



message type (\doxyref{abis\+\_\+rsl\+\_\+msgtype}{p.}{group__rsl_gab97141ec5e03b589fd75f8ee5d4b7537}) 



Referenced by \textbf{ rsl\+\_\+init\+\_\+cchan\+\_\+hdr()}, \textbf{ rsl\+\_\+init\+\_\+rll\+\_\+hdr()}, \textbf{ rslms\+\_\+rx\+\_\+com\+\_\+chan()}, \textbf{ rslms\+\_\+rx\+\_\+rll()}, and \textbf{ rslms\+\_\+rx\+\_\+rll\+\_\+res\+\_\+req()}.



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