\doxysection{osmo\+\_\+rlp\+\_\+frame\+\_\+decoded Struct Reference}
\label{structosmo__rlp__frame__decoded}\index{osmo\_rlp\_frame\_decoded@{osmo\_rlp\_frame\_decoded}}


Data structure representing one decoded RLP frame.  




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

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
uint8\+\_\+t \textbf{ version}
\item 
enum \textbf{ osmo\+\_\+rlp\+\_\+ftype} \textbf{ ftype}
\item 
enum \textbf{ osmo\+\_\+rlp\+\_\+u\+\_\+ftype} \textbf{ u\+\_\+ftype}
\item 
enum \textbf{ osmo\+\_\+rlp\+\_\+s\+\_\+ftype} \textbf{ s\+\_\+ftype}
\item 
bool \textbf{ c\+\_\+r}
\item 
bool \textbf{ p\+\_\+f}
\item 
uint8\+\_\+t \textbf{ s\+\_\+bits}
\item 
uint16\+\_\+t \textbf{ n\+\_\+s}
\item 
uint16\+\_\+t \textbf{ n\+\_\+r}
\item 
uint32\+\_\+t \textbf{ fcs}
\item 
uint8\+\_\+t \textbf{ info} [536/8]
\item 
uint16\+\_\+t \textbf{ info\+\_\+len}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Data structure representing one decoded RLP frame. 

\doxysubsection{Field Documentation}
\mbox{\label{structosmo__rlp__frame__decoded_a6528a8ee0674a6d9dfa5756bab2cffab}} 
\index{osmo\_rlp\_frame\_decoded@{osmo\_rlp\_frame\_decoded}!c\_r@{c\_r}}
\index{c\_r@{c\_r}!osmo\_rlp\_frame\_decoded@{osmo\_rlp\_frame\_decoded}}
\doxysubsubsection{c\_r}
{\footnotesize\ttfamily bool osmo\+\_\+rlp\+\_\+frame\+\_\+decoded\+::c\+\_\+r}



Referenced by \textbf{ osmo\+\_\+rlp\+\_\+decode()}, and \textbf{ osmo\+\_\+rlp\+\_\+encode()}.

\mbox{\label{structosmo__rlp__frame__decoded_a2c538e947be706dd8dd4e2075e4987ba}} 
\index{osmo\_rlp\_frame\_decoded@{osmo\_rlp\_frame\_decoded}!fcs@{fcs}}
\index{fcs@{fcs}!osmo\_rlp\_frame\_decoded@{osmo\_rlp\_frame\_decoded}}
\doxysubsubsection{fcs}
{\footnotesize\ttfamily uint32\+\_\+t osmo\+\_\+rlp\+\_\+frame\+\_\+decoded\+::fcs}



Referenced by \textbf{ osmo\+\_\+rlp\+\_\+decode()}.

\mbox{\label{structosmo__rlp__frame__decoded_a0daef21902a7251658f5a70569f53203}} 
\index{osmo\_rlp\_frame\_decoded@{osmo\_rlp\_frame\_decoded}!ftype@{ftype}}
\index{ftype@{ftype}!osmo\_rlp\_frame\_decoded@{osmo\_rlp\_frame\_decoded}}
\doxysubsubsection{ftype}
{\footnotesize\ttfamily enum \textbf{ osmo\+\_\+rlp\+\_\+ftype} osmo\+\_\+rlp\+\_\+frame\+\_\+decoded\+::ftype}



Referenced by \textbf{ osmo\+\_\+rlp\+\_\+decode()}, and \textbf{ osmo\+\_\+rlp\+\_\+encode()}.

\mbox{\label{structosmo__rlp__frame__decoded_ac86feb711a851fb6225411c8d0a4db6f}} 
\index{osmo\_rlp\_frame\_decoded@{osmo\_rlp\_frame\_decoded}!info@{info}}
\index{info@{info}!osmo\_rlp\_frame\_decoded@{osmo\_rlp\_frame\_decoded}}
\doxysubsubsection{info}
{\footnotesize\ttfamily uint8\+\_\+t osmo\+\_\+rlp\+\_\+frame\+\_\+decoded\+::info[536/8]}



Referenced by \textbf{ osmo\+\_\+rlp\+\_\+decode()}, and \textbf{ osmo\+\_\+rlp\+\_\+encode()}.

\mbox{\label{structosmo__rlp__frame__decoded_a1fbb9eb9b42ec9455b46ced93adf2262}} 
\index{osmo\_rlp\_frame\_decoded@{osmo\_rlp\_frame\_decoded}!info\_len@{info\_len}}
\index{info\_len@{info\_len}!osmo\_rlp\_frame\_decoded@{osmo\_rlp\_frame\_decoded}}
\doxysubsubsection{info\_len}
{\footnotesize\ttfamily uint16\+\_\+t osmo\+\_\+rlp\+\_\+frame\+\_\+decoded\+::info\+\_\+len}



Referenced by \textbf{ osmo\+\_\+rlp\+\_\+decode()}, and \textbf{ osmo\+\_\+rlp\+\_\+encode()}.

\mbox{\label{structosmo__rlp__frame__decoded_a66c75e10df274b35062f8ecd25e08421}} 
\index{osmo\_rlp\_frame\_decoded@{osmo\_rlp\_frame\_decoded}!n\_r@{n\_r}}
\index{n\_r@{n\_r}!osmo\_rlp\_frame\_decoded@{osmo\_rlp\_frame\_decoded}}
\doxysubsubsection{n\_r}
{\footnotesize\ttfamily uint16\+\_\+t osmo\+\_\+rlp\+\_\+frame\+\_\+decoded\+::n\+\_\+r}



Referenced by \textbf{ osmo\+\_\+rlp\+\_\+decode()}, and \textbf{ osmo\+\_\+rlp\+\_\+encode()}.

\mbox{\label{structosmo__rlp__frame__decoded_a48b92ce0596e1e31d4bfffee088175e0}} 
\index{osmo\_rlp\_frame\_decoded@{osmo\_rlp\_frame\_decoded}!n\_s@{n\_s}}
\index{n\_s@{n\_s}!osmo\_rlp\_frame\_decoded@{osmo\_rlp\_frame\_decoded}}
\doxysubsubsection{n\_s}
{\footnotesize\ttfamily uint16\+\_\+t osmo\+\_\+rlp\+\_\+frame\+\_\+decoded\+::n\+\_\+s}



Referenced by \textbf{ osmo\+\_\+rlp\+\_\+decode()}, and \textbf{ osmo\+\_\+rlp\+\_\+encode()}.

\mbox{\label{structosmo__rlp__frame__decoded_a18930759d7dbdffb9c72027c3c56c070}} 
\index{osmo\_rlp\_frame\_decoded@{osmo\_rlp\_frame\_decoded}!p\_f@{p\_f}}
\index{p\_f@{p\_f}!osmo\_rlp\_frame\_decoded@{osmo\_rlp\_frame\_decoded}}
\doxysubsubsection{p\_f}
{\footnotesize\ttfamily bool osmo\+\_\+rlp\+\_\+frame\+\_\+decoded\+::p\+\_\+f}



Referenced by \textbf{ osmo\+\_\+rlp\+\_\+decode()}, and \textbf{ osmo\+\_\+rlp\+\_\+encode()}.

\mbox{\label{structosmo__rlp__frame__decoded_a506dc6a7de5ae22a7b87db67ceb14559}} 
\index{osmo\_rlp\_frame\_decoded@{osmo\_rlp\_frame\_decoded}!s\_bits@{s\_bits}}
\index{s\_bits@{s\_bits}!osmo\_rlp\_frame\_decoded@{osmo\_rlp\_frame\_decoded}}
\doxysubsubsection{s\_bits}
{\footnotesize\ttfamily uint8\+\_\+t osmo\+\_\+rlp\+\_\+frame\+\_\+decoded\+::s\+\_\+bits}

\mbox{\label{structosmo__rlp__frame__decoded_af8cd21a2ad69d11d82efdd42fd27a447}} 
\index{osmo\_rlp\_frame\_decoded@{osmo\_rlp\_frame\_decoded}!s\_ftype@{s\_ftype}}
\index{s\_ftype@{s\_ftype}!osmo\_rlp\_frame\_decoded@{osmo\_rlp\_frame\_decoded}}
\doxysubsubsection{s\_ftype}
{\footnotesize\ttfamily enum \textbf{ osmo\+\_\+rlp\+\_\+s\+\_\+ftype} osmo\+\_\+rlp\+\_\+frame\+\_\+decoded\+::s\+\_\+ftype}



Referenced by \textbf{ osmo\+\_\+rlp\+\_\+decode()}, and \textbf{ osmo\+\_\+rlp\+\_\+encode()}.

\mbox{\label{structosmo__rlp__frame__decoded_adc08bf967daf75bd11706b8b1bee85e8}} 
\index{osmo\_rlp\_frame\_decoded@{osmo\_rlp\_frame\_decoded}!u\_ftype@{u\_ftype}}
\index{u\_ftype@{u\_ftype}!osmo\_rlp\_frame\_decoded@{osmo\_rlp\_frame\_decoded}}
\doxysubsubsection{u\_ftype}
{\footnotesize\ttfamily enum \textbf{ osmo\+\_\+rlp\+\_\+u\+\_\+ftype} osmo\+\_\+rlp\+\_\+frame\+\_\+decoded\+::u\+\_\+ftype}



Referenced by \textbf{ osmo\+\_\+rlp\+\_\+decode()}, and \textbf{ osmo\+\_\+rlp\+\_\+encode()}.

\mbox{\label{structosmo__rlp__frame__decoded_a7244eb59db5f43a9fe52fef774918238}} 
\index{osmo\_rlp\_frame\_decoded@{osmo\_rlp\_frame\_decoded}!version@{version}}
\index{version@{version}!osmo\_rlp\_frame\_decoded@{osmo\_rlp\_frame\_decoded}}
\doxysubsubsection{version}
{\footnotesize\ttfamily uint8\+\_\+t osmo\+\_\+rlp\+\_\+frame\+\_\+decoded\+::version}



Referenced by \textbf{ osmo\+\_\+rlp\+\_\+decode()}, and \textbf{ osmo\+\_\+rlp\+\_\+encode()}.



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