\doxysection{osmo\+\_\+dlsap\+\_\+prim Struct Reference}
\label{structosmo__dlsap__prim}\index{osmo\_dlsap\_prim@{osmo\_dlsap\_prim}}


primitive header for LAPD DL-\/\+SAP primitives  




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

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \textbf{ osmo\+\_\+prim\+\_\+hdr} \textbf{ oph}
\begin{DoxyCompactList}\small\item\em generic primitive header \end{DoxyCompactList}\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
union \{\\
\>struct \textbf{ mdl\_error\_ind\_param} \textbf{ error\_ind}\\
\>struct \textbf{ dl\_rel\_req\_param} \textbf{ rel\_req}\\
\} \textbf{ u}\\

\end{tabbing}\begin{DoxyCompactList}\small\item\em request-\/specific data \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
primitive header for LAPD DL-\/\+SAP primitives 

\doxysubsection{Field Documentation}
\mbox{\label{structosmo__dlsap__prim_afdd114eacd25508f38c474da56307c43}} 
\index{osmo\_dlsap\_prim@{osmo\_dlsap\_prim}!error\_ind@{error\_ind}}
\index{error\_ind@{error\_ind}!osmo\_dlsap\_prim@{osmo\_dlsap\_prim}}
\doxysubsubsection{error\_ind}
{\footnotesize\ttfamily struct \textbf{ mdl\+\_\+error\+\_\+ind\+\_\+param} osmo\+\_\+dlsap\+\_\+prim\+::error\+\_\+ind}



Referenced by \textbf{ mdl\+\_\+error()}.

\mbox{\label{structosmo__dlsap__prim_af80b9537081a02a1ea1b5a0052ac5444}} 
\index{osmo\_dlsap\_prim@{osmo\_dlsap\_prim}!oph@{oph}}
\index{oph@{oph}!osmo\_dlsap\_prim@{osmo\_dlsap\_prim}}
\doxysubsubsection{oph}
{\footnotesize\ttfamily struct \textbf{ osmo\+\_\+prim\+\_\+hdr} osmo\+\_\+dlsap\+\_\+prim\+::oph}



generic primitive header 



Referenced by \textbf{ lapd\+\_\+data\+\_\+req()}, \textbf{ lapd\+\_\+est\+\_\+req()}, \textbf{ lapd\+\_\+recv\+\_\+dlsap()}, \textbf{ lapd\+\_\+reestablish()}, \textbf{ lapd\+\_\+rel\+\_\+req()}, \textbf{ lapd\+\_\+rel\+\_\+req\+\_\+idle()}, \textbf{ lapd\+\_\+res\+\_\+req()}, \textbf{ lapd\+\_\+susp\+\_\+req()}, \textbf{ lapd\+\_\+udata\+\_\+req()}, \textbf{ mdl\+\_\+error()}, and \textbf{ send\+\_\+dl\+\_\+l3()}.

\mbox{\label{structosmo__dlsap__prim_afda8c3df89704e79bacdacc4425bd103}} 
\index{osmo\_dlsap\_prim@{osmo\_dlsap\_prim}!rel\_req@{rel\_req}}
\index{rel\_req@{rel\_req}!osmo\_dlsap\_prim@{osmo\_dlsap\_prim}}
\doxysubsubsection{rel\_req}
{\footnotesize\ttfamily struct \textbf{ dl\+\_\+rel\+\_\+req\+\_\+param} osmo\+\_\+dlsap\+\_\+prim\+::rel\+\_\+req}



Referenced by \textbf{ lapd\+\_\+rel\+\_\+req()}.

\mbox{\label{structosmo__dlsap__prim_a0ad7393462dc5e29432f1b2e17a5f11f}} 
\index{osmo\_dlsap\_prim@{osmo\_dlsap\_prim}!u@{u}}
\index{u@{u}!osmo\_dlsap\_prim@{osmo\_dlsap\_prim}}
\doxysubsubsection{}
{\footnotesize\ttfamily union  \{ ... \}  osmo\+\_\+dlsap\+\_\+prim\+::u}



request-\/specific data 



Referenced by \textbf{ lapd\+\_\+rel\+\_\+req()}, and \textbf{ mdl\+\_\+error()}.



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