\doxysection{xua\+\_\+common\+\_\+hdr Struct Reference}
\label{structxua__common__hdr}\index{xua\_common\_hdr@{xua\_common\_hdr}}


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

\doxysubsection*{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}


\doxysubsection{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}}
\doxysubsubsection{data}
{\footnotesize\ttfamily uint8\+\_\+t xua\+\_\+common\+\_\+hdr\+::data[0]}



Referenced by \textbf{ m3ua\+\_\+rx\+\_\+msg()}, \textbf{ m3ua\+\_\+tcp\+\_\+cli\+\_\+read\+\_\+cb()}, \textbf{ ss7\+\_\+asp\+\_\+m3ua\+\_\+tcp\+\_\+srv\+\_\+conn\+\_\+rx\+\_\+cb()}, \textbf{ sua\+\_\+rx\+\_\+msg()}, and \textbf{ xua\+\_\+tcp\+\_\+segmentation\+\_\+cb()}.

\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}}
\doxysubsubsection{msg\_class}
{\footnotesize\ttfamily uint8\+\_\+t xua\+\_\+common\+\_\+hdr\+::msg\+\_\+class}



Referenced by \textbf{ data\+\_\+hdr\+\_\+from\+\_\+m3ua()}, \textbf{ hmdt\+\_\+message\+\_\+for\+\_\+distribution()}, \textbf{ m3ua\+\_\+rx\+\_\+msg()}, \textbf{ m3ua\+\_\+tcp\+\_\+cli\+\_\+read\+\_\+cb()}, \textbf{ m3ua\+\_\+to\+\_\+msg()}, \textbf{ msgb\+\_\+push\+\_\+m3ua\+\_\+hdr()}, \textbf{ osmo\+\_\+sua\+\_\+to\+\_\+sccp()}, \textbf{ sccp\+\_\+sclc\+\_\+rx\+\_\+from\+\_\+scrc()}, \textbf{ scoc\+\_\+fsm\+\_\+conn\+\_\+pend\+\_\+out()}, \textbf{ ss7\+\_\+asp\+\_\+m3ua\+\_\+tcp\+\_\+srv\+\_\+conn\+\_\+rx\+\_\+cb()}, \textbf{ sua\+\_\+is\+\_\+connectionless()}, \textbf{ sua\+\_\+is\+\_\+cr()}, \textbf{ sua\+\_\+rx\+\_\+cl()}, \textbf{ sua\+\_\+rx\+\_\+co()}, \textbf{ sua\+\_\+rx\+\_\+msg()}, \textbf{ sua\+\_\+to\+\_\+msg()}, \textbf{ xua\+\_\+dialect\+\_\+check\+\_\+all\+\_\+mand\+\_\+ies()}, \textbf{ xua\+\_\+hdr\+\_\+dump()}, \textbf{ xua\+\_\+msg\+\_\+dump()}, and \textbf{ 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}}
\doxysubsubsection{msg\_length}
{\footnotesize\ttfamily uint32\+\_\+t xua\+\_\+common\+\_\+hdr\+::msg\+\_\+length}



Referenced by \textbf{ msgb\+\_\+push\+\_\+m3ua\+\_\+hdr()}, \textbf{ xua\+\_\+from\+\_\+msg()}, \textbf{ xua\+\_\+msg\+\_\+dump()}, \textbf{ xua\+\_\+tcp\+\_\+segmentation\+\_\+cb()}, and \textbf{ 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}}
\doxysubsubsection{msg\_type}
{\footnotesize\ttfamily uint8\+\_\+t xua\+\_\+common\+\_\+hdr\+::msg\+\_\+type}



Referenced by \textbf{ data\+\_\+hdr\+\_\+from\+\_\+m3ua()}, \textbf{ hmdt\+\_\+message\+\_\+for\+\_\+distribution()}, \textbf{ m3ua\+\_\+encode\+\_\+dava()}, \textbf{ m3ua\+\_\+rx\+\_\+mgmt()}, \textbf{ m3ua\+\_\+rx\+\_\+rkm()}, \textbf{ m3ua\+\_\+rx\+\_\+snm()}, \textbf{ m3ua\+\_\+rx\+\_\+snm\+\_\+asp()}, \textbf{ m3ua\+\_\+rx\+\_\+snm\+\_\+sg()}, \textbf{ m3ua\+\_\+rx\+\_\+xfer()}, \textbf{ msgb\+\_\+push\+\_\+m3ua\+\_\+hdr()}, \textbf{ osmo\+\_\+sua\+\_\+to\+\_\+sccp()}, \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{ sua\+\_\+encode\+\_\+dava()}, \textbf{ sua\+\_\+is\+\_\+cr()}, \textbf{ sua\+\_\+rx\+\_\+cl()}, \textbf{ sua\+\_\+rx\+\_\+co()}, \textbf{ sua\+\_\+rx\+\_\+mgmt()}, \textbf{ sua\+\_\+rx\+\_\+snm\+\_\+asp()}, \textbf{ sua\+\_\+rx\+\_\+snm\+\_\+sg()}, \textbf{ xua\+\_\+dialect\+\_\+check\+\_\+all\+\_\+mand\+\_\+ies()}, \textbf{ xua\+\_\+hdr\+\_\+dump()}, and \textbf{ 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}}
\doxysubsubsection{spare}
{\footnotesize\ttfamily uint8\+\_\+t xua\+\_\+common\+\_\+hdr\+::spare}



Referenced by \textbf{ msgb\+\_\+push\+\_\+m3ua\+\_\+hdr()}, and \textbf{ 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}}
\doxysubsubsection{version}
{\footnotesize\ttfamily uint8\+\_\+t xua\+\_\+common\+\_\+hdr\+::version}



Referenced by \textbf{ m3ua\+\_\+encode\+\_\+duna()}, \textbf{ m3ua\+\_\+encode\+\_\+dupu()}, \textbf{ m3ua\+\_\+gen\+\_\+error()}, \textbf{ m3ua\+\_\+rx\+\_\+msg()}, \textbf{ m3ua\+\_\+tx\+\_\+snm\+\_\+congestion()}, \textbf{ msgb\+\_\+push\+\_\+m3ua\+\_\+hdr()}, \textbf{ peer\+\_\+send\+\_\+error()}, \textbf{ sua\+\_\+encode\+\_\+duna()}, \textbf{ sua\+\_\+encode\+\_\+dupu()}, \textbf{ sua\+\_\+gen\+\_\+error()}, \textbf{ sua\+\_\+rx\+\_\+msg()}, \textbf{ sua\+\_\+tx\+\_\+snm\+\_\+congestion()}, \textbf{ xua\+\_\+from\+\_\+msg()}, \textbf{ xua\+\_\+msg\+\_\+dump()}, and \textbf{ 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}
