\doxysection{xua\+\_\+msg\+\_\+part Struct Reference}
\label{structxua__msg__part}\index{xua\_msg\_part@{xua\_msg\_part}}


{\ttfamily \#include $<$xua\+\_\+msg.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct llist\+\_\+head \textbf{ entry}
\item 
uint16\+\_\+t \textbf{ tag}
\item 
uint16\+\_\+t \textbf{ len}
\item 
uint8\+\_\+t $\ast$ \textbf{ dat}
\end{DoxyCompactItemize}


\doxysubsection{Field Documentation}
\mbox{\label{structxua__msg__part_a4a99d515a4ea7b6ca06882f2db6e7617}} 
\index{xua\_msg\_part@{xua\_msg\_part}!dat@{dat}}
\index{dat@{dat}!xua\_msg\_part@{xua\_msg\_part}}
\doxysubsubsection{dat}
{\footnotesize\ttfamily uint8\+\_\+t$\ast$ xua\+\_\+msg\+\_\+part\+::dat}



Referenced by \textbf{ data\+\_\+hdr\+\_\+from\+\_\+m3ua()}, \textbf{ format\+\_\+affected\+\_\+pcs\+\_\+c()}, \textbf{ ipa\+\_\+tx\+\_\+xua\+\_\+as()}, \textbf{ m3ua\+\_\+decode\+\_\+notify()}, \textbf{ m3ua\+\_\+gen\+\_\+error\+\_\+msg()}, \textbf{ m3ua\+\_\+rx\+\_\+rkm\+\_\+dereg\+\_\+req()}, \textbf{ m3ua\+\_\+to\+\_\+xfer\+\_\+ind()}, \textbf{ m3ua\+\_\+xfer\+\_\+from\+\_\+data()}, \textbf{ sccp\+\_\+add\+\_\+long\+\_\+variable\+\_\+part()}, \textbf{ sccp\+\_\+add\+\_\+variable\+\_\+part()}, \textbf{ sccp\+\_\+msg\+\_\+add\+\_\+sua\+\_\+opt()}, \textbf{ sclc\+\_\+rx\+\_\+cldr()}, \textbf{ sclc\+\_\+rx\+\_\+cldt()}, \textbf{ scrc\+\_\+rx\+\_\+mtp\+\_\+xfer\+\_\+ind\+\_\+xua()}, \textbf{ scu\+\_\+gen\+\_\+encode\+\_\+and\+\_\+send()}, \textbf{ sua\+\_\+addr\+\_\+parse\+\_\+part()}, \textbf{ xua\+\_\+asp\+\_\+fsm\+\_\+inactive()}, \textbf{ xua\+\_\+from\+\_\+nested()}, \textbf{ xua\+\_\+msg\+\_\+add\+\_\+data()}, \textbf{ xua\+\_\+msg\+\_\+copy\+\_\+part()}, \textbf{ xua\+\_\+msg\+\_\+dump()}, \textbf{ xua\+\_\+msg\+\_\+part\+\_\+get\+\_\+str()}, \textbf{ xua\+\_\+msg\+\_\+part\+\_\+get\+\_\+u32()}, \textbf{ xua\+\_\+snm\+\_\+rx\+\_\+daud()}, \textbf{ xua\+\_\+snm\+\_\+rx\+\_\+dava()}, \textbf{ xua\+\_\+snm\+\_\+rx\+\_\+duna()}, \textbf{ xua\+\_\+snm\+\_\+rx\+\_\+scon()}, and \textbf{ xua\+\_\+to\+\_\+msg()}.

\mbox{\label{structxua__msg__part_a2617f2f6459d7d55ac08adafdda62f9b}} 
\index{xua\_msg\_part@{xua\_msg\_part}!entry@{entry}}
\index{entry@{entry}!xua\_msg\_part@{xua\_msg\_part}}
\doxysubsubsection{entry}
{\footnotesize\ttfamily struct llist\+\_\+head xua\+\_\+msg\+\_\+part\+::entry}



Referenced by \textbf{ m3ua\+\_\+xfer\+\_\+from\+\_\+data()}, \textbf{ xua\+\_\+ies\+\_\+to\+\_\+sccp\+\_\+opts()}, \textbf{ xua\+\_\+msg\+\_\+add\+\_\+data()}, \textbf{ xua\+\_\+msg\+\_\+find\+\_\+tag()}, and \textbf{ xua\+\_\+msg\+\_\+free\+\_\+tag()}.

\mbox{\label{structxua__msg__part_afefe51df87e09491ce07ea56bc5248fb}} 
\index{xua\_msg\_part@{xua\_msg\_part}!len@{len}}
\index{len@{len}!xua\_msg\_part@{xua\_msg\_part}}
\doxysubsubsection{len}
{\footnotesize\ttfamily uint16\+\_\+t xua\+\_\+msg\+\_\+part\+::len}



Referenced by \textbf{ format\+\_\+affected\+\_\+pcs\+\_\+c()}, \textbf{ ipa\+\_\+tx\+\_\+xua\+\_\+as()}, \textbf{ m3ua\+\_\+decode\+\_\+notify()}, \textbf{ m3ua\+\_\+gen\+\_\+error\+\_\+msg()}, \textbf{ m3ua\+\_\+rx\+\_\+rkm\+\_\+dereg\+\_\+req()}, \textbf{ m3ua\+\_\+rx\+\_\+rkm\+\_\+dereg\+\_\+rsp()}, \textbf{ m3ua\+\_\+rx\+\_\+rkm\+\_\+reg\+\_\+rsp()}, \textbf{ m3ua\+\_\+rx\+\_\+snm()}, \textbf{ m3ua\+\_\+rx\+\_\+xfer()}, \textbf{ m3ua\+\_\+to\+\_\+xfer\+\_\+ind()}, \textbf{ m3ua\+\_\+xfer\+\_\+from\+\_\+data()}, \textbf{ sccp\+\_\+add\+\_\+long\+\_\+variable\+\_\+part()}, \textbf{ sccp\+\_\+add\+\_\+variable\+\_\+part()}, \textbf{ sccp\+\_\+msg\+\_\+add\+\_\+sua\+\_\+opt()}, \textbf{ sclc\+\_\+rx\+\_\+cldr()}, \textbf{ sclc\+\_\+rx\+\_\+cldt()}, \textbf{ scu\+\_\+gen\+\_\+encode\+\_\+and\+\_\+send()}, \textbf{ sua\+\_\+addr\+\_\+parse\+\_\+part()}, \textbf{ xua\+\_\+asp\+\_\+fsm\+\_\+inactive()}, \textbf{ xua\+\_\+from\+\_\+nested()}, \textbf{ xua\+\_\+msg\+\_\+add\+\_\+data()}, \textbf{ xua\+\_\+msg\+\_\+copy\+\_\+part()}, \textbf{ xua\+\_\+msg\+\_\+dump()}, \textbf{ xua\+\_\+msg\+\_\+get\+\_\+len()}, \textbf{ xua\+\_\+msg\+\_\+part\+\_\+get\+\_\+str()}, \textbf{ xua\+\_\+msg\+\_\+part\+\_\+get\+\_\+u32()}, \textbf{ xua\+\_\+snm\+\_\+rx\+\_\+daud()}, \textbf{ xua\+\_\+snm\+\_\+rx\+\_\+dava()}, \textbf{ xua\+\_\+snm\+\_\+rx\+\_\+duna()}, \textbf{ xua\+\_\+snm\+\_\+rx\+\_\+scon()}, and \textbf{ xua\+\_\+to\+\_\+msg()}.

\mbox{\label{structxua__msg__part_a7b609ec03d7adc1e897511c81f69d427}} 
\index{xua\_msg\_part@{xua\_msg\_part}!tag@{tag}}
\index{tag@{tag}!xua\_msg\_part@{xua\_msg\_part}}
\doxysubsubsection{tag}
{\footnotesize\ttfamily uint16\+\_\+t xua\+\_\+msg\+\_\+part\+::tag}



Referenced by \textbf{ m3ua\+\_\+rx\+\_\+rkm\+\_\+dereg\+\_\+rsp()}, \textbf{ m3ua\+\_\+rx\+\_\+rkm\+\_\+reg\+\_\+req()}, \textbf{ m3ua\+\_\+rx\+\_\+rkm\+\_\+reg\+\_\+rsp()}, \textbf{ m3ua\+\_\+xfer\+\_\+from\+\_\+data()}, \textbf{ sccp\+\_\+is\+\_\+mandatory()}, \textbf{ sccp\+\_\+msg\+\_\+add\+\_\+sua\+\_\+opt()}, \textbf{ sccp\+\_\+option\+\_\+permitted()}, \textbf{ sua\+\_\+addr\+\_\+parse\+\_\+part()}, \textbf{ xua\+\_\+msg\+\_\+add\+\_\+data()}, \textbf{ xua\+\_\+msg\+\_\+dump()}, \textbf{ xua\+\_\+msg\+\_\+find\+\_\+tag()}, \textbf{ xua\+\_\+msg\+\_\+free\+\_\+tag()}, and \textbf{ xua\+\_\+to\+\_\+msg()}.



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