\doxysection{osmo\+\_\+xlm\+\_\+prim Struct Reference} \label{structosmo__xlm__prim}\index{osmo\_xlm\_prim@{osmo\_xlm\_prim}} {\ttfamily \#include $<$sigtran\+\_\+sap.\+h$>$} \doxysubsection*{Data Fields} \begin{DoxyCompactItemize} \item struct osmo\+\_\+prim\+\_\+hdr \textbf{ oph} \item \begin{tabbing} xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill union \{\\ \>struct \textbf{ osmo\_xlm\_prim\_notify} \textbf{ notify}\\ \>struct \textbf{ osmo\_xlm\_prim\_error} \textbf{ error}\\ \>struct \textbf{ osmo\_xlm\_prim\_rk\_reg} \textbf{ rk\_reg}\\ \>struct \textbf{ osmo\_xlm\_prim\_rk\_dereg} \textbf{ rk\_dereg}\\ \} \textbf{ u}\\ \end{tabbing}\end{DoxyCompactItemize} \doxysubsection{Field Documentation} \mbox{\label{structosmo__xlm__prim_adf974fee059ef47afd8fddb4a1628306}} \index{osmo\_xlm\_prim@{osmo\_xlm\_prim}!error@{error}} \index{error@{error}!osmo\_xlm\_prim@{osmo\_xlm\_prim}} \doxysubsubsection{error} {\footnotesize\ttfamily struct \textbf{ osmo\+\_\+xlm\+\_\+prim\+\_\+error} osmo\+\_\+xlm\+\_\+prim\+::error} Referenced by \textbf{ m3ua\+\_\+rx\+\_\+mgmt\+\_\+err()}. \mbox{\label{structosmo__xlm__prim_a6ef1bf624c248f1b972ac12bd1850467}} \index{osmo\_xlm\_prim@{osmo\_xlm\_prim}!notify@{notify}} \index{notify@{notify}!osmo\_xlm\_prim@{osmo\_xlm\_prim}} \doxysubsubsection{notify} {\footnotesize\ttfamily struct \textbf{ osmo\+\_\+xlm\+\_\+prim\+\_\+notify} osmo\+\_\+xlm\+\_\+prim\+::notify} Referenced by \textbf{ lm\+\_\+active()}, \textbf{ lm\+\_\+wait\+\_\+notify()}, and \textbf{ m3ua\+\_\+rx\+\_\+mgmt\+\_\+ntfy()}. \mbox{\label{structosmo__xlm__prim_a8ac40b9653c8b8c3feb1c72113932f4c}} \index{osmo\_xlm\_prim@{osmo\_xlm\_prim}!oph@{oph}} \index{oph@{oph}!osmo\_xlm\_prim@{osmo\_xlm\_prim}} \doxysubsubsection{oph} {\footnotesize\ttfamily struct osmo\+\_\+prim\+\_\+hdr osmo\+\_\+xlm\+\_\+prim\+::oph} Referenced by \textbf{ lm\+\_\+active()}, \textbf{ lm\+\_\+timer\+\_\+cb()}, \textbf{ lm\+\_\+wait\+\_\+notify()}, \textbf{ osmo\+\_\+xlm\+\_\+sap\+\_\+down()}, \textbf{ xua\+\_\+asp\+\_\+send\+\_\+xlm\+\_\+prim()}, and \textbf{ xua\+\_\+xlm\+\_\+prim\+\_\+alloc()}. \mbox{\label{structosmo__xlm__prim_a7a1f5039d36e215d60adc624548e60cd}} \index{osmo\_xlm\_prim@{osmo\_xlm\_prim}!rk\_dereg@{rk\_dereg}} \index{rk\_dereg@{rk\_dereg}!osmo\_xlm\_prim@{osmo\_xlm\_prim}} \doxysubsubsection{rk\_dereg} {\footnotesize\ttfamily struct \textbf{ osmo\+\_\+xlm\+\_\+prim\+\_\+rk\+\_\+dereg} osmo\+\_\+xlm\+\_\+prim\+::rk\+\_\+dereg} Referenced by \textbf{ handle\+\_\+rkey\+\_\+dereg\+\_\+resp()}, and \textbf{ osmo\+\_\+xlm\+\_\+sap\+\_\+down()}. \mbox{\label{structosmo__xlm__prim_aa0cbd398953e690bfd6491814707e606}} \index{osmo\_xlm\_prim@{osmo\_xlm\_prim}!rk\_reg@{rk\_reg}} \index{rk\_reg@{rk\_reg}!osmo\_xlm\_prim@{osmo\_xlm\_prim}} \doxysubsubsection{rk\_reg} {\footnotesize\ttfamily struct \textbf{ osmo\+\_\+xlm\+\_\+prim\+\_\+rk\+\_\+reg} osmo\+\_\+xlm\+\_\+prim\+::rk\+\_\+reg} Referenced by \textbf{ handle\+\_\+rkey\+\_\+dereg\+\_\+resp()}, \textbf{ handle\+\_\+rkey\+\_\+reg\+\_\+resp()}, \textbf{ lm\+\_\+rkm\+\_\+reg()}, \textbf{ lm\+\_\+timer\+\_\+cb()}, and \textbf{ osmo\+\_\+xlm\+\_\+sap\+\_\+down()}. \mbox{\label{structosmo__xlm__prim_a6bc44f0d07b1edc6237c369412c55e66}} \index{osmo\_xlm\_prim@{osmo\_xlm\_prim}!u@{u}} \index{u@{u}!osmo\_xlm\_prim@{osmo\_xlm\_prim}} \doxysubsubsection{} {\footnotesize\ttfamily union \{ ... \} osmo\+\_\+xlm\+\_\+prim\+::u} Referenced by \textbf{ handle\+\_\+rkey\+\_\+dereg\+\_\+resp()}, \textbf{ handle\+\_\+rkey\+\_\+reg\+\_\+resp()}, \textbf{ lm\+\_\+active()}, \textbf{ lm\+\_\+rkm\+\_\+reg()}, \textbf{ lm\+\_\+timer\+\_\+cb()}, \textbf{ lm\+\_\+wait\+\_\+notify()}, \textbf{ m3ua\+\_\+rx\+\_\+mgmt\+\_\+err()}, \textbf{ m3ua\+\_\+rx\+\_\+mgmt\+\_\+ntfy()}, and \textbf{ osmo\+\_\+xlm\+\_\+sap\+\_\+down()}. The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item include/osmocom/sigtran/\textbf{ sigtran\+\_\+sap.\+h}\end{DoxyCompactItemize}