\doxysection{lapd\+\_\+msg\+\_\+ctx Struct Reference}
\label{structlapd__msg__ctx}\index{lapd\_msg\_ctx@{lapd\_msg\_ctx}}


LAPD message context.  




{\ttfamily \#include $<$lapd\+\_\+core.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \textbf{ lapd\+\_\+datalink} $\ast$ \textbf{ dl}
\item 
int \textbf{ n201}
\item 
uint8\+\_\+t \textbf{ cr}
\item 
uint8\+\_\+t \textbf{ sapi}
\item 
uint8\+\_\+t \textbf{ tei}
\item 
uint8\+\_\+t \textbf{ lpd}
\item 
uint8\+\_\+t \textbf{ format}
\item 
uint8\+\_\+t \textbf{ p\+\_\+f}
\item 
uint8\+\_\+t \textbf{ n\+\_\+send}
\item 
uint8\+\_\+t \textbf{ n\+\_\+recv}
\item 
uint8\+\_\+t \textbf{ s\+\_\+u}
\item 
int \textbf{ length}
\item 
uint8\+\_\+t \textbf{ more}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
LAPD message context. 

\doxysubsection{Field Documentation}
\mbox{\label{structlapd__msg__ctx_aa9fe1b93fd4b11e7e55fee76eb500260}} 
\index{lapd\_msg\_ctx@{lapd\_msg\_ctx}!cr@{cr}}
\index{cr@{cr}!lapd\_msg\_ctx@{lapd\_msg\_ctx}}
\doxysubsubsection{cr}
{\footnotesize\ttfamily uint8\+\_\+t lapd\+\_\+msg\+\_\+ctx\+::cr}



Referenced by \textbf{ lapd\+\_\+est\+\_\+req()}, \textbf{ lapd\+\_\+rel\+\_\+req()}, \textbf{ lapd\+\_\+res\+\_\+req()}, \textbf{ lapd\+\_\+rx\+\_\+i()}, \textbf{ lapd\+\_\+rx\+\_\+s()}, \textbf{ lapd\+\_\+rx\+\_\+u\+\_\+disc()}, \textbf{ lapd\+\_\+rx\+\_\+u\+\_\+dm()}, \textbf{ lapd\+\_\+rx\+\_\+u\+\_\+sabm()}, \textbf{ lapd\+\_\+rx\+\_\+u\+\_\+ua()}, \textbf{ lapd\+\_\+rx\+\_\+u\+\_\+ui()}, \textbf{ lapd\+\_\+send\+\_\+dm()}, \textbf{ lapd\+\_\+send\+\_\+i()}, \textbf{ lapd\+\_\+send\+\_\+rej()}, \textbf{ lapd\+\_\+send\+\_\+resend()}, \textbf{ lapd\+\_\+send\+\_\+rnr()}, \textbf{ lapd\+\_\+send\+\_\+rr()}, \textbf{ lapd\+\_\+send\+\_\+ua()}, \textbf{ lapd\+\_\+t200\+\_\+cb()}, and \textbf{ lapd\+\_\+udata\+\_\+req()}.

\mbox{\label{structlapd__msg__ctx_a31e878af6b60e4da067ffe5af0e05e37}} 
\index{lapd\_msg\_ctx@{lapd\_msg\_ctx}!dl@{dl}}
\index{dl@{dl}!lapd\_msg\_ctx@{lapd\_msg\_ctx}}
\doxysubsubsection{dl}
{\footnotesize\ttfamily struct \textbf{ lapd\+\_\+datalink}$\ast$ lapd\+\_\+msg\+\_\+ctx\+::dl}



Referenced by \textbf{ lapd\+\_\+acknowledge()}, \textbf{ lapd\+\_\+data\+\_\+req()}, \textbf{ lapd\+\_\+est\+\_\+req()}, \textbf{ lapd\+\_\+ph\+\_\+data\+\_\+ind()}, \textbf{ lapd\+\_\+ph\+\_\+rts\+\_\+ind()}, \textbf{ lapd\+\_\+recv\+\_\+dlsap()}, \textbf{ lapd\+\_\+rel\+\_\+req()}, \textbf{ lapd\+\_\+rel\+\_\+req\+\_\+idle()}, \textbf{ lapd\+\_\+res\+\_\+req()}, \textbf{ lapd\+\_\+rx\+\_\+i()}, \textbf{ lapd\+\_\+rx\+\_\+s()}, \textbf{ lapd\+\_\+rx\+\_\+u()}, \textbf{ lapd\+\_\+rx\+\_\+u\+\_\+disc()}, \textbf{ lapd\+\_\+rx\+\_\+u\+\_\+dm()}, \textbf{ lapd\+\_\+rx\+\_\+u\+\_\+frmr()}, \textbf{ lapd\+\_\+rx\+\_\+u\+\_\+sabm()}, \textbf{ lapd\+\_\+rx\+\_\+u\+\_\+ua()}, \textbf{ lapd\+\_\+rx\+\_\+u\+\_\+ui()}, \textbf{ lapd\+\_\+send\+\_\+dm()}, \textbf{ lapd\+\_\+send\+\_\+i()}, \textbf{ lapd\+\_\+send\+\_\+rej()}, \textbf{ lapd\+\_\+send\+\_\+resend()}, \textbf{ lapd\+\_\+send\+\_\+rnr()}, \textbf{ lapd\+\_\+send\+\_\+rr()}, \textbf{ lapd\+\_\+send\+\_\+ua()}, \textbf{ lapd\+\_\+susp\+\_\+req()}, \textbf{ lapd\+\_\+t200\+\_\+cb()}, \textbf{ lapd\+\_\+udata\+\_\+req()}, \textbf{ mdl\+\_\+error()}, \textbf{ msg\+\_\+to\+\_\+tx\+\_\+hist0()}, and \textbf{ send\+\_\+dl\+\_\+l3()}.

\mbox{\label{structlapd__msg__ctx_aaa8cda4f49ee68401c832997114485e4}} 
\index{lapd\_msg\_ctx@{lapd\_msg\_ctx}!format@{format}}
\index{format@{format}!lapd\_msg\_ctx@{lapd\_msg\_ctx}}
\doxysubsubsection{format}
{\footnotesize\ttfamily uint8\+\_\+t lapd\+\_\+msg\+\_\+ctx\+::format}



Referenced by \textbf{ lapd\+\_\+acknowledge()}, \textbf{ lapd\+\_\+est\+\_\+req()}, \textbf{ lapd\+\_\+ph\+\_\+data\+\_\+ind()}, \textbf{ lapd\+\_\+rel\+\_\+req()}, \textbf{ lapd\+\_\+res\+\_\+req()}, \textbf{ lapd\+\_\+send\+\_\+dm()}, \textbf{ lapd\+\_\+send\+\_\+i()}, \textbf{ lapd\+\_\+send\+\_\+rej()}, \textbf{ lapd\+\_\+send\+\_\+resend()}, \textbf{ lapd\+\_\+send\+\_\+rnr()}, \textbf{ lapd\+\_\+send\+\_\+rr()}, \textbf{ lapd\+\_\+send\+\_\+ua()}, \textbf{ lapd\+\_\+t200\+\_\+cb()}, and \textbf{ lapd\+\_\+udata\+\_\+req()}.

\mbox{\label{structlapd__msg__ctx_abff718f739380bc805e5a462f25cd342}} 
\index{lapd\_msg\_ctx@{lapd\_msg\_ctx}!length@{length}}
\index{length@{length}!lapd\_msg\_ctx@{lapd\_msg\_ctx}}
\doxysubsubsection{length}
{\footnotesize\ttfamily int lapd\+\_\+msg\+\_\+ctx\+::length}



Referenced by \textbf{ lapd\+\_\+est\+\_\+req()}, \textbf{ lapd\+\_\+rel\+\_\+req()}, \textbf{ lapd\+\_\+res\+\_\+req()}, \textbf{ lapd\+\_\+rx\+\_\+i()}, \textbf{ lapd\+\_\+rx\+\_\+s()}, \textbf{ lapd\+\_\+rx\+\_\+u\+\_\+disc()}, \textbf{ lapd\+\_\+rx\+\_\+u\+\_\+sabm()}, \textbf{ lapd\+\_\+rx\+\_\+u\+\_\+ua()}, \textbf{ lapd\+\_\+rx\+\_\+u\+\_\+ui()}, \textbf{ lapd\+\_\+send\+\_\+dm()}, \textbf{ lapd\+\_\+send\+\_\+i()}, \textbf{ lapd\+\_\+send\+\_\+rej()}, \textbf{ lapd\+\_\+send\+\_\+resend()}, \textbf{ lapd\+\_\+send\+\_\+rnr()}, \textbf{ lapd\+\_\+send\+\_\+rr()}, \textbf{ lapd\+\_\+send\+\_\+ua()}, \textbf{ lapd\+\_\+t200\+\_\+cb()}, \textbf{ lapd\+\_\+udata\+\_\+req()}, and \textbf{ msg\+\_\+to\+\_\+tx\+\_\+hist()}.

\mbox{\label{structlapd__msg__ctx_a5be9b94660ce84b486b8b94e6333f25c}} 
\index{lapd\_msg\_ctx@{lapd\_msg\_ctx}!lpd@{lpd}}
\index{lpd@{lpd}!lapd\_msg\_ctx@{lapd\_msg\_ctx}}
\doxysubsubsection{lpd}
{\footnotesize\ttfamily uint8\+\_\+t lapd\+\_\+msg\+\_\+ctx\+::lpd}

\mbox{\label{structlapd__msg__ctx_a1fb456cd2bedfee31eb4559900abcd2a}} 
\index{lapd\_msg\_ctx@{lapd\_msg\_ctx}!more@{more}}
\index{more@{more}!lapd\_msg\_ctx@{lapd\_msg\_ctx}}
\doxysubsubsection{more}
{\footnotesize\ttfamily uint8\+\_\+t lapd\+\_\+msg\+\_\+ctx\+::more}



Referenced by \textbf{ lapd\+\_\+est\+\_\+req()}, \textbf{ lapd\+\_\+rel\+\_\+req()}, \textbf{ lapd\+\_\+res\+\_\+req()}, \textbf{ lapd\+\_\+rx\+\_\+i()}, \textbf{ lapd\+\_\+rx\+\_\+s()}, \textbf{ lapd\+\_\+rx\+\_\+u\+\_\+disc()}, \textbf{ lapd\+\_\+rx\+\_\+u\+\_\+sabm()}, \textbf{ lapd\+\_\+rx\+\_\+u\+\_\+ua()}, \textbf{ lapd\+\_\+rx\+\_\+u\+\_\+ui()}, \textbf{ lapd\+\_\+send\+\_\+dm()}, \textbf{ lapd\+\_\+send\+\_\+i()}, \textbf{ lapd\+\_\+send\+\_\+rej()}, \textbf{ lapd\+\_\+send\+\_\+resend()}, \textbf{ lapd\+\_\+send\+\_\+rnr()}, \textbf{ lapd\+\_\+send\+\_\+rr()}, \textbf{ lapd\+\_\+send\+\_\+ua()}, \textbf{ lapd\+\_\+t200\+\_\+cb()}, \textbf{ lapd\+\_\+udata\+\_\+req()}, and \textbf{ msg\+\_\+to\+\_\+tx\+\_\+hist()}.

\mbox{\label{structlapd__msg__ctx_a5298bbd44747508eaa7d3fd69697d235}} 
\index{lapd\_msg\_ctx@{lapd\_msg\_ctx}!n201@{n201}}
\index{n201@{n201}!lapd\_msg\_ctx@{lapd\_msg\_ctx}}
\doxysubsubsection{n201}
{\footnotesize\ttfamily int lapd\+\_\+msg\+\_\+ctx\+::n201}



Referenced by \textbf{ lapd\+\_\+rx\+\_\+i()}, \textbf{ lapd\+\_\+rx\+\_\+u\+\_\+sabm()}, \textbf{ lapd\+\_\+rx\+\_\+u\+\_\+ua()}, \textbf{ lapd\+\_\+rx\+\_\+u\+\_\+ui()}, and \textbf{ lapd\+\_\+send\+\_\+i()}.

\mbox{\label{structlapd__msg__ctx_a4861719c717af240d5a9db3872679207}} 
\index{lapd\_msg\_ctx@{lapd\_msg\_ctx}!n\_recv@{n\_recv}}
\index{n\_recv@{n\_recv}!lapd\_msg\_ctx@{lapd\_msg\_ctx}}
\doxysubsubsection{n\_recv}
{\footnotesize\ttfamily uint8\+\_\+t lapd\+\_\+msg\+\_\+ctx\+::n\+\_\+recv}



Referenced by \textbf{ lapd\+\_\+acknowledge()}, \textbf{ lapd\+\_\+rx\+\_\+s()}, \textbf{ lapd\+\_\+send\+\_\+i()}, \textbf{ lapd\+\_\+send\+\_\+rej()}, \textbf{ lapd\+\_\+send\+\_\+rnr()}, \textbf{ lapd\+\_\+send\+\_\+rr()}, and \textbf{ lapd\+\_\+t200\+\_\+cb()}.

\mbox{\label{structlapd__msg__ctx_a26b5303dea9b05420b83794c5578c77d}} 
\index{lapd\_msg\_ctx@{lapd\_msg\_ctx}!n\_send@{n\_send}}
\index{n\_send@{n\_send}!lapd\_msg\_ctx@{lapd\_msg\_ctx}}
\doxysubsubsection{n\_send}
{\footnotesize\ttfamily uint8\+\_\+t lapd\+\_\+msg\+\_\+ctx\+::n\+\_\+send}



Referenced by \textbf{ lapd\+\_\+rx\+\_\+i()}, \textbf{ lapd\+\_\+send\+\_\+i()}, and \textbf{ lapd\+\_\+t200\+\_\+cb()}.

\mbox{\label{structlapd__msg__ctx_a4c3eecf5e43c2bcfd3d5fd9508328b3a}} 
\index{lapd\_msg\_ctx@{lapd\_msg\_ctx}!p\_f@{p\_f}}
\index{p\_f@{p\_f}!lapd\_msg\_ctx@{lapd\_msg\_ctx}}
\doxysubsubsection{p\_f}
{\footnotesize\ttfamily uint8\+\_\+t lapd\+\_\+msg\+\_\+ctx\+::p\+\_\+f}



Referenced by \textbf{ lapd\+\_\+est\+\_\+req()}, \textbf{ lapd\+\_\+rel\+\_\+req()}, \textbf{ lapd\+\_\+res\+\_\+req()}, \textbf{ lapd\+\_\+rx\+\_\+i()}, \textbf{ lapd\+\_\+rx\+\_\+s()}, \textbf{ lapd\+\_\+rx\+\_\+u\+\_\+dm()}, \textbf{ lapd\+\_\+rx\+\_\+u\+\_\+ua()}, \textbf{ lapd\+\_\+send\+\_\+i()}, \textbf{ lapd\+\_\+send\+\_\+rej()}, \textbf{ lapd\+\_\+send\+\_\+resend()}, \textbf{ lapd\+\_\+send\+\_\+rnr()}, \textbf{ lapd\+\_\+send\+\_\+rr()}, and \textbf{ lapd\+\_\+t200\+\_\+cb()}.

\mbox{\label{structlapd__msg__ctx_ad80cc43978cfc734df7e6df3d1129a74}} 
\index{lapd\_msg\_ctx@{lapd\_msg\_ctx}!s\_u@{s\_u}}
\index{s\_u@{s\_u}!lapd\_msg\_ctx@{lapd\_msg\_ctx}}
\doxysubsubsection{s\_u}
{\footnotesize\ttfamily uint8\+\_\+t lapd\+\_\+msg\+\_\+ctx\+::s\+\_\+u}



Referenced by \textbf{ lapd\+\_\+acknowledge()}, \textbf{ lapd\+\_\+est\+\_\+req()}, \textbf{ lapd\+\_\+rel\+\_\+req()}, \textbf{ lapd\+\_\+res\+\_\+req()}, \textbf{ lapd\+\_\+rx\+\_\+s()}, \textbf{ lapd\+\_\+rx\+\_\+u()}, \textbf{ lapd\+\_\+send\+\_\+dm()}, \textbf{ lapd\+\_\+send\+\_\+rej()}, \textbf{ lapd\+\_\+send\+\_\+resend()}, \textbf{ lapd\+\_\+send\+\_\+rnr()}, \textbf{ lapd\+\_\+send\+\_\+rr()}, \textbf{ lapd\+\_\+send\+\_\+ua()}, and \textbf{ lapd\+\_\+udata\+\_\+req()}.

\mbox{\label{structlapd__msg__ctx_aa3f31b1fb72936997ea918d2a818d3fd}} 
\index{lapd\_msg\_ctx@{lapd\_msg\_ctx}!sapi@{sapi}}
\index{sapi@{sapi}!lapd\_msg\_ctx@{lapd\_msg\_ctx}}
\doxysubsubsection{sapi}
{\footnotesize\ttfamily uint8\+\_\+t lapd\+\_\+msg\+\_\+ctx\+::sapi}



Referenced by \textbf{ lapd\+\_\+rx\+\_\+i()}.

\mbox{\label{structlapd__msg__ctx_ac28eced2829215432257bf8a8883b613}} 
\index{lapd\_msg\_ctx@{lapd\_msg\_ctx}!tei@{tei}}
\index{tei@{tei}!lapd\_msg\_ctx@{lapd\_msg\_ctx}}
\doxysubsubsection{tei}
{\footnotesize\ttfamily uint8\+\_\+t lapd\+\_\+msg\+\_\+ctx\+::tei}



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