\doxysection{xua\+\_\+msg Struct Reference}
\label{structxua__msg}\index{xua\_msg@{xua\_msg}}


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

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct llist\+\_\+head \textbf{ entry}
\item 
struct \textbf{ xua\+\_\+common\+\_\+hdr} \textbf{ hdr}
\item 
struct \textbf{ osmo\+\_\+mtp\+\_\+transfer\+\_\+param} \textbf{ mtp}
\item 
struct llist\+\_\+head \textbf{ headers}
\end{DoxyCompactItemize}


\doxysubsection{Field Documentation}
\mbox{\label{structxua__msg_a13108bb6b26ce087125b3d7d4869d8f5}} 
\index{xua\_msg@{xua\_msg}!entry@{entry}}
\index{entry@{entry}!xua\_msg@{xua\_msg}}
\doxysubsubsection{entry}
{\footnotesize\ttfamily struct llist\+\_\+head xua\+\_\+msg\+::entry}



Referenced by \textbf{ m3ua\+\_\+rx\+\_\+rkm\+\_\+dereg\+\_\+rsp()}, \textbf{ m3ua\+\_\+rx\+\_\+rkm\+\_\+reg\+\_\+rsp()}, \textbf{ xua\+\_\+as\+\_\+fsm\+\_\+pending()}, and \textbf{ xua\+\_\+msg\+\_\+copy()}.

\mbox{\label{structxua__msg_ab7a0fbf5fecd1c4fa64606460192a42d}} 
\index{xua\_msg@{xua\_msg}!hdr@{hdr}}
\index{hdr@{hdr}!xua\_msg@{xua\_msg}}
\doxysubsubsection{hdr}
{\footnotesize\ttfamily struct \textbf{ xua\+\_\+common\+\_\+hdr} xua\+\_\+msg\+::hdr}



Referenced by \textbf{ \+\_\+\+\_\+attribute\+\_\+\+\_\+()}, \textbf{ asp\+\_\+loadshare\+\_\+tcap\+\_\+sccp()}, \textbf{ data\+\_\+hdr\+\_\+from\+\_\+m3ua()}, \textbf{ gen\+\_\+coerr()}, \textbf{ gen\+\_\+coref\+\_\+without\+\_\+conn()}, \textbf{ gen\+\_\+mtp\+\_\+transfer\+\_\+req\+\_\+xua()}, \textbf{ gen\+\_\+relco()}, \textbf{ gen\+\_\+rlsd()}, \textbf{ m3ua\+\_\+encode\+\_\+daud()}, \textbf{ m3ua\+\_\+encode\+\_\+dava()}, \textbf{ m3ua\+\_\+encode\+\_\+duna()}, \textbf{ m3ua\+\_\+encode\+\_\+dupu()}, \textbf{ m3ua\+\_\+encode\+\_\+notify()}, \textbf{ m3ua\+\_\+gen\+\_\+error()}, \textbf{ m3ua\+\_\+rx\+\_\+mgmt()}, \textbf{ m3ua\+\_\+rx\+\_\+msg()}, \textbf{ m3ua\+\_\+rx\+\_\+rkm()}, \textbf{ m3ua\+\_\+rx\+\_\+snm()}, \textbf{ m3ua\+\_\+rx\+\_\+snm\+\_\+asp()}, \textbf{ m3ua\+\_\+rx\+\_\+snm\+\_\+ipsp()}, \textbf{ m3ua\+\_\+rx\+\_\+snm\+\_\+sg()}, \textbf{ m3ua\+\_\+rx\+\_\+xfer()}, \textbf{ m3ua\+\_\+to\+\_\+msg()}, \textbf{ m3ua\+\_\+tx\+\_\+snm\+\_\+congestion()}, \textbf{ m3ua\+\_\+xfer\+\_\+from\+\_\+data()}, \textbf{ mtp3\+\_\+hmdt\+\_\+message\+\_\+for\+\_\+distribution()}, \textbf{ osmo\+\_\+sccp\+\_\+to\+\_\+xua()}, \textbf{ osmo\+\_\+sua\+\_\+to\+\_\+sccp()}, \textbf{ peer\+\_\+send()}, \textbf{ peer\+\_\+send\+\_\+error()}, \textbf{ sccp\+\_\+sclc\+\_\+rx\+\_\+from\+\_\+scrc()}, \textbf{ sccp\+\_\+sclc\+\_\+rx\+\_\+scrc\+\_\+rout\+\_\+fail()}, \textbf{ sccp\+\_\+scoc\+\_\+rx\+\_\+from\+\_\+scrc()}, \textbf{ sccp\+\_\+scoc\+\_\+rx\+\_\+inval\+\_\+opc()}, \textbf{ sccp\+\_\+scoc\+\_\+rx\+\_\+inval\+\_\+src\+\_\+ref()}, \textbf{ sccp\+\_\+scoc\+\_\+rx\+\_\+unass\+\_\+local\+\_\+ref()}, \textbf{ sccp\+\_\+scrc\+\_\+rx\+\_\+sclc\+\_\+msg()}, \textbf{ sccp\+\_\+scrc\+\_\+rx\+\_\+scoc\+\_\+conn\+\_\+msg()}, \textbf{ scoc\+\_\+fsm\+\_\+conn\+\_\+pend\+\_\+out()}, \textbf{ send\+\_\+back\+\_\+udts()}, \textbf{ sua\+\_\+encode\+\_\+daud()}, \textbf{ sua\+\_\+encode\+\_\+dava()}, \textbf{ sua\+\_\+encode\+\_\+duna()}, \textbf{ sua\+\_\+encode\+\_\+dupu()}, \textbf{ sua\+\_\+gen\+\_\+cldr()}, \textbf{ sua\+\_\+gen\+\_\+error()}, \textbf{ sua\+\_\+is\+\_\+connectionless()}, \textbf{ sua\+\_\+is\+\_\+cr()}, \textbf{ sua\+\_\+rx\+\_\+cl()}, \textbf{ sua\+\_\+rx\+\_\+co()}, \textbf{ sua\+\_\+rx\+\_\+mgmt()}, \textbf{ sua\+\_\+rx\+\_\+msg()}, \textbf{ sua\+\_\+rx\+\_\+snm\+\_\+asp()}, \textbf{ sua\+\_\+rx\+\_\+snm\+\_\+ipsp()}, \textbf{ sua\+\_\+rx\+\_\+snm\+\_\+sg()}, \textbf{ sua\+\_\+to\+\_\+msg()}, \textbf{ sua\+\_\+tx\+\_\+snm\+\_\+congestion()}, \textbf{ tcap\+\_\+as\+\_\+rx\+\_\+sccp\+\_\+asp()}, \textbf{ xua\+\_\+dialect\+\_\+check\+\_\+all\+\_\+mand\+\_\+ies()}, \textbf{ xua\+\_\+from\+\_\+msg()}, \textbf{ xua\+\_\+gen\+\_\+msg\+\_\+cl()}, \textbf{ xua\+\_\+gen\+\_\+msg\+\_\+co()}, \textbf{ xua\+\_\+gen\+\_\+relre()}, \textbf{ xua\+\_\+hdr\+\_\+dump()}, \textbf{ xua\+\_\+msg\+\_\+copy()}, \textbf{ xua\+\_\+msg\+\_\+dump()}, \textbf{ xua\+\_\+msg\+\_\+event\+\_\+map()}, and \textbf{ xua\+\_\+to\+\_\+msg()}.

\mbox{\label{structxua__msg_ac3fa690aa3dbafa71c41f25c17b6dd30}} 
\index{xua\_msg@{xua\_msg}!headers@{headers}}
\index{headers@{headers}!xua\_msg@{xua\_msg}}
\doxysubsubsection{headers}
{\footnotesize\ttfamily struct llist\+\_\+head xua\+\_\+msg\+::headers}



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{ xua\+\_\+ies\+\_\+to\+\_\+sccp\+\_\+opts()}, \textbf{ xua\+\_\+msg\+\_\+add\+\_\+data()}, \textbf{ xua\+\_\+msg\+\_\+add\+\_\+u32\+\_\+data()}, \textbf{ xua\+\_\+msg\+\_\+alloc()}, \textbf{ xua\+\_\+msg\+\_\+copy()}, \textbf{ xua\+\_\+msg\+\_\+dump()}, \textbf{ xua\+\_\+msg\+\_\+find\+\_\+tag()}, \textbf{ xua\+\_\+msg\+\_\+free\+\_\+tag()}, and \textbf{ xua\+\_\+to\+\_\+msg()}.

\mbox{\label{structxua__msg_a2c486e653d546de369103ad727a4e292}} 
\index{xua\_msg@{xua\_msg}!mtp@{mtp}}
\index{mtp@{mtp}!xua\_msg@{xua\_msg}}
\doxysubsubsection{mtp}
{\footnotesize\ttfamily struct \textbf{ osmo\+\_\+mtp\+\_\+transfer\+\_\+param} xua\+\_\+msg\+::mtp}



Referenced by \textbf{ \+\_\+\+\_\+attribute\+\_\+\+\_\+()}, \textbf{ deliver\+\_\+to\+\_\+mtp\+\_\+user()}, \textbf{ ensure\+\_\+opc\+\_\+in\+\_\+calling\+\_\+ssn()}, \textbf{ gen\+\_\+duna\+\_\+ret\+\_\+msg()}, \textbf{ gen\+\_\+dupu\+\_\+ret\+\_\+msg()}, \textbf{ gen\+\_\+mtp\+\_\+transfer\+\_\+req\+\_\+xua()}, \textbf{ ipa\+\_\+rx\+\_\+msg\+\_\+up()}, \textbf{ m3ua\+\_\+rx\+\_\+xfer()}, \textbf{ mtp3\+\_\+hmdc\+\_\+rx\+\_\+from\+\_\+l2()}, \textbf{ mtp3\+\_\+hmdt\+\_\+rx\+\_\+msg\+\_\+for\+\_\+local\+\_\+unavailable\+\_\+part()}, \textbf{ mtp3\+\_\+hmrt\+\_\+message\+\_\+for\+\_\+routing()}, \textbf{ mtp3\+\_\+hmrt\+\_\+mtp\+\_\+xfer\+\_\+request\+\_\+l4\+\_\+to\+\_\+l3()}, \textbf{ mtp3\+\_\+rtpc\+\_\+rx\+\_\+msg\+\_\+for\+\_\+inaccessible\+\_\+sp()}, \textbf{ mtp\+\_\+user\+\_\+prim\+\_\+cb()}, \textbf{ sccp\+\_\+conn\+\_\+xua\+\_\+gen\+\_\+relre\+\_\+and\+\_\+send()}, \textbf{ sccp\+\_\+sclc\+\_\+rx\+\_\+scrc\+\_\+rout\+\_\+fail()}, \textbf{ sccp\+\_\+scoc\+\_\+rx\+\_\+from\+\_\+scrc()}, \textbf{ sccp\+\_\+scoc\+\_\+rx\+\_\+inval\+\_\+opc()}, \textbf{ scoc\+\_\+fsm\+\_\+conn\+\_\+pend\+\_\+out()}, \textbf{ scoc\+\_\+fsm\+\_\+idle()}, \textbf{ scoc\+\_\+fsm\+\_\+wait\+\_\+conn\+\_\+conf()}, \textbf{ scrc\+\_\+node\+\_\+2()}, \textbf{ ss7\+\_\+as\+\_\+select\+\_\+asp()}, \textbf{ sua2sccp\+\_\+tx\+\_\+m3ua()}, \textbf{ sua\+\_\+rx\+\_\+cl()}, \textbf{ sua\+\_\+rx\+\_\+co()}, \textbf{ sua\+\_\+rx\+\_\+msg()}, \textbf{ tx\+\_\+coerr\+\_\+from\+\_\+xua()}, \textbf{ tx\+\_\+relco\+\_\+from\+\_\+xua()}, \textbf{ tx\+\_\+rlsd\+\_\+from\+\_\+xua\+\_\+twoway()}, \textbf{ xua\+\_\+gen\+\_\+msg\+\_\+cl()}, \textbf{ xua\+\_\+gen\+\_\+msg\+\_\+co()}, and \textbf{ xua\+\_\+msg\+\_\+copy()}.



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