\section{xua\+\_\+common\+\_\+hdr Struct Reference}
\label{structxua__common__hdr}\index{xua\+\_\+common\+\_\+hdr@{xua\+\_\+common\+\_\+hdr}}


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

\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
uint8\+\_\+t \textbf{ version}
\item 
uint8\+\_\+t \textbf{ spare}
\item 
uint8\+\_\+t \textbf{ msg\+\_\+class}
\item 
uint8\+\_\+t \textbf{ msg\+\_\+type}
\item 
uint32\+\_\+t \textbf{ msg\+\_\+length}
\item 
uint8\+\_\+t \textbf{ data} [0]
\end{DoxyCompactItemize}


\subsection{Field Documentation}
\mbox{\label{structxua__common__hdr_a23382add9ec243b107ce804b9ddeb2d0}} 
\index{xua\+\_\+common\+\_\+hdr@{xua\+\_\+common\+\_\+hdr}!data@{data}}
\index{data@{data}!xua\+\_\+common\+\_\+hdr@{xua\+\_\+common\+\_\+hdr}}
\subsubsection{data}
{\footnotesize\ttfamily uint8\+\_\+t xua\+\_\+common\+\_\+hdr\+::data[0]}



Referenced by m3ua\+\_\+rx\+\_\+msg(), and sua\+\_\+rx\+\_\+msg().

\mbox{\label{structxua__common__hdr_ae96db82ef3dc823ea0ffa7b9c40b7c4c}} 
\index{xua\+\_\+common\+\_\+hdr@{xua\+\_\+common\+\_\+hdr}!msg\+\_\+class@{msg\+\_\+class}}
\index{msg\+\_\+class@{msg\+\_\+class}!xua\+\_\+common\+\_\+hdr@{xua\+\_\+common\+\_\+hdr}}
\subsubsection{msg\+\_\+class}
{\footnotesize\ttfamily uint8\+\_\+t xua\+\_\+common\+\_\+hdr\+::msg\+\_\+class}



Referenced by data\+\_\+hdr\+\_\+from\+\_\+m3ua(), hmdt\+\_\+message\+\_\+for\+\_\+distribution(), m3ua\+\_\+rx\+\_\+msg(), m3ua\+\_\+to\+\_\+msg(), msgb\+\_\+push\+\_\+m3ua\+\_\+hdr(), osmo\+\_\+sua\+\_\+to\+\_\+sccp(), sccp\+\_\+sclc\+\_\+rx\+\_\+from\+\_\+scrc(), scoc\+\_\+fsm\+\_\+conn\+\_\+pend\+\_\+out(), sua\+\_\+is\+\_\+connectionless(), sua\+\_\+is\+\_\+cr(), sua\+\_\+rx\+\_\+cl(), sua\+\_\+rx\+\_\+co(), sua\+\_\+rx\+\_\+msg(), sua\+\_\+to\+\_\+msg(), xua\+\_\+dialect\+\_\+check\+\_\+all\+\_\+mand\+\_\+ies(), xua\+\_\+hdr\+\_\+dump(), xua\+\_\+msg\+\_\+dump(), and xua\+\_\+msg\+\_\+event\+\_\+map().

\mbox{\label{structxua__common__hdr_a1f9f74caadef5ee7f18ef42b66c8046e}} 
\index{xua\+\_\+common\+\_\+hdr@{xua\+\_\+common\+\_\+hdr}!msg\+\_\+length@{msg\+\_\+length}}
\index{msg\+\_\+length@{msg\+\_\+length}!xua\+\_\+common\+\_\+hdr@{xua\+\_\+common\+\_\+hdr}}
\subsubsection{msg\+\_\+length}
{\footnotesize\ttfamily uint32\+\_\+t xua\+\_\+common\+\_\+hdr\+::msg\+\_\+length}



Referenced by msgb\+\_\+push\+\_\+m3ua\+\_\+hdr(), xua\+\_\+from\+\_\+msg(), xua\+\_\+msg\+\_\+dump(), and xua\+\_\+to\+\_\+msg().

\mbox{\label{structxua__common__hdr_a9496383cf791c651c616c873014dd368}} 
\index{xua\+\_\+common\+\_\+hdr@{xua\+\_\+common\+\_\+hdr}!msg\+\_\+type@{msg\+\_\+type}}
\index{msg\+\_\+type@{msg\+\_\+type}!xua\+\_\+common\+\_\+hdr@{xua\+\_\+common\+\_\+hdr}}
\subsubsection{msg\+\_\+type}
{\footnotesize\ttfamily uint8\+\_\+t xua\+\_\+common\+\_\+hdr\+::msg\+\_\+type}



Referenced by data\+\_\+hdr\+\_\+from\+\_\+m3ua(), hmdt\+\_\+message\+\_\+for\+\_\+distribution(), m3ua\+\_\+encode\+\_\+dava(), m3ua\+\_\+rx\+\_\+mgmt(), m3ua\+\_\+rx\+\_\+rkm(), m3ua\+\_\+rx\+\_\+snm\+\_\+asp(), m3ua\+\_\+rx\+\_\+snm\+\_\+sg(), m3ua\+\_\+rx\+\_\+xfer(), msgb\+\_\+push\+\_\+m3ua\+\_\+hdr(), osmo\+\_\+sua\+\_\+to\+\_\+sccp(), sccp\+\_\+sclc\+\_\+rx\+\_\+from\+\_\+scrc(), sccp\+\_\+sclc\+\_\+rx\+\_\+scrc\+\_\+rout\+\_\+fail(), sccp\+\_\+scoc\+\_\+rx\+\_\+from\+\_\+scrc(), sccp\+\_\+scoc\+\_\+rx\+\_\+inval\+\_\+opc(), sccp\+\_\+scoc\+\_\+rx\+\_\+inval\+\_\+src\+\_\+ref(), sccp\+\_\+scoc\+\_\+rx\+\_\+unass\+\_\+local\+\_\+ref(), sccp\+\_\+scrc\+\_\+rx\+\_\+sclc\+\_\+msg(), sccp\+\_\+scrc\+\_\+rx\+\_\+scoc\+\_\+conn\+\_\+msg(), sua\+\_\+encode\+\_\+dava(), sua\+\_\+is\+\_\+cr(), sua\+\_\+rx\+\_\+cl(), sua\+\_\+rx\+\_\+co(), sua\+\_\+rx\+\_\+mgmt(), sua\+\_\+rx\+\_\+snm\+\_\+asp(), sua\+\_\+rx\+\_\+snm\+\_\+sg(), xua\+\_\+dialect\+\_\+check\+\_\+all\+\_\+mand\+\_\+ies(), xua\+\_\+hdr\+\_\+dump(), and xua\+\_\+msg\+\_\+event\+\_\+map().

\mbox{\label{structxua__common__hdr_a97d65c9177a7fec19bb04ccb84503ad8}} 
\index{xua\+\_\+common\+\_\+hdr@{xua\+\_\+common\+\_\+hdr}!spare@{spare}}
\index{spare@{spare}!xua\+\_\+common\+\_\+hdr@{xua\+\_\+common\+\_\+hdr}}
\subsubsection{spare}
{\footnotesize\ttfamily uint8\+\_\+t xua\+\_\+common\+\_\+hdr\+::spare}



Referenced by msgb\+\_\+push\+\_\+m3ua\+\_\+hdr(), and xua\+\_\+to\+\_\+msg().

\mbox{\label{structxua__common__hdr_ada0be834eb42fecb964b6383980b1d6d}} 
\index{xua\+\_\+common\+\_\+hdr@{xua\+\_\+common\+\_\+hdr}!version@{version}}
\index{version@{version}!xua\+\_\+common\+\_\+hdr@{xua\+\_\+common\+\_\+hdr}}
\subsubsection{version}
{\footnotesize\ttfamily uint8\+\_\+t xua\+\_\+common\+\_\+hdr\+::version}



Referenced by m3ua\+\_\+encode\+\_\+duna(), m3ua\+\_\+encode\+\_\+dupu(), m3ua\+\_\+gen\+\_\+error(), m3ua\+\_\+rx\+\_\+msg(), m3ua\+\_\+tx\+\_\+snm\+\_\+congestion(), msgb\+\_\+push\+\_\+m3ua\+\_\+hdr(), peer\+\_\+send\+\_\+error(), sua\+\_\+encode\+\_\+duna(), sua\+\_\+encode\+\_\+dupu(), sua\+\_\+gen\+\_\+error(), sua\+\_\+rx\+\_\+msg(), sua\+\_\+tx\+\_\+snm\+\_\+congestion(), xua\+\_\+from\+\_\+msg(), xua\+\_\+msg\+\_\+dump(), and xua\+\_\+to\+\_\+msg().



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