\doxysection{osmo\+\_\+mtp\+\_\+prim Struct Reference}
\label{structosmo__mtp__prim}\index{osmo\_mtp\_prim@{osmo\_mtp\_prim}}


{\ttfamily \#include $<$mtp\+\_\+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\_mtp\_transfer\_param} \textbf{ transfer}\\
\>struct \textbf{ osmo\_mtp\_pause\_param} \textbf{ pause}\\
\>struct \textbf{ osmo\_mtp\_resume\_param} \textbf{ resume}\\
\>struct \textbf{ osmo\_mtp\_status\_param} \textbf{ status}\\
\} \textbf{ u}\\

\end{tabbing}\end{DoxyCompactItemize}


\doxysubsection{Field Documentation}
\mbox{\label{structosmo__mtp__prim_acf303b6294b887c076a71c563e7d6fe7}} 
\index{osmo\_mtp\_prim@{osmo\_mtp\_prim}!oph@{oph}}
\index{oph@{oph}!osmo\_mtp\_prim@{osmo\_mtp\_prim}}
\doxysubsubsection{oph}
{\footnotesize\ttfamily struct osmo\+\_\+prim\+\_\+hdr osmo\+\_\+mtp\+\_\+prim\+::oph}



Referenced by \textbf{ deliver\+\_\+to\+\_\+mtp\+\_\+user()}, \textbf{ m3ua\+\_\+to\+\_\+xfer\+\_\+ind()}, \textbf{ mtp\+\_\+prim\+\_\+to\+\_\+m3ua()}, \textbf{ mtp\+\_\+user\+\_\+prim\+\_\+cb()}, \textbf{ osmo\+\_\+ss7\+\_\+mtp\+\_\+to\+\_\+user()}, \textbf{ osmo\+\_\+ss7\+\_\+user\+\_\+mtp\+\_\+xfer\+\_\+req()}, and \textbf{ sua2sccp\+\_\+tx\+\_\+m3ua()}.

\mbox{\label{structosmo__mtp__prim_abe354714a09a9468b4ca559de1c2fb25}} 
\index{osmo\_mtp\_prim@{osmo\_mtp\_prim}!pause@{pause}}
\index{pause@{pause}!osmo\_mtp\_prim@{osmo\_mtp\_prim}}
\doxysubsubsection{pause}
{\footnotesize\ttfamily struct \textbf{ osmo\+\_\+mtp\+\_\+pause\+\_\+param} osmo\+\_\+mtp\+\_\+prim\+::pause}

\mbox{\label{structosmo__mtp__prim_a612e191f10b9f1395c11deeafd0479db}} 
\index{osmo\_mtp\_prim@{osmo\_mtp\_prim}!resume@{resume}}
\index{resume@{resume}!osmo\_mtp\_prim@{osmo\_mtp\_prim}}
\doxysubsubsection{resume}
{\footnotesize\ttfamily struct \textbf{ osmo\+\_\+mtp\+\_\+resume\+\_\+param} osmo\+\_\+mtp\+\_\+prim\+::resume}

\mbox{\label{structosmo__mtp__prim_a252ffe68ce38f38f281264b1731b7702}} 
\index{osmo\_mtp\_prim@{osmo\_mtp\_prim}!status@{status}}
\index{status@{status}!osmo\_mtp\_prim@{osmo\_mtp\_prim}}
\doxysubsubsection{status}
{\footnotesize\ttfamily struct \textbf{ osmo\+\_\+mtp\+\_\+status\+\_\+param} osmo\+\_\+mtp\+\_\+prim\+::status}

\mbox{\label{structosmo__mtp__prim_aa50cfd1e1d3c48f01c62d4c793d26db8}} 
\index{osmo\_mtp\_prim@{osmo\_mtp\_prim}!transfer@{transfer}}
\index{transfer@{transfer}!osmo\_mtp\_prim@{osmo\_mtp\_prim}}
\doxysubsubsection{transfer}
{\footnotesize\ttfamily struct \textbf{ osmo\+\_\+mtp\+\_\+transfer\+\_\+param} osmo\+\_\+mtp\+\_\+prim\+::transfer}



Referenced by \textbf{ deliver\+\_\+to\+\_\+mtp\+\_\+user()}, \textbf{ m3ua\+\_\+to\+\_\+xfer\+\_\+ind()}, \textbf{ mtp\+\_\+prim\+\_\+to\+\_\+m3ua()}, \textbf{ mtp\+\_\+user\+\_\+prim\+\_\+cb()}, \textbf{ osmo\+\_\+ss7\+\_\+mtp\+\_\+to\+\_\+user()}, \textbf{ osmo\+\_\+ss7\+\_\+user\+\_\+mtp\+\_\+xfer\+\_\+req()}, and \textbf{ sua2sccp\+\_\+tx\+\_\+m3ua()}.

\mbox{\label{structosmo__mtp__prim_a87f10163aca46d9f5119de96fd4796db}} 
\index{osmo\_mtp\_prim@{osmo\_mtp\_prim}!u@{u}}
\index{u@{u}!osmo\_mtp\_prim@{osmo\_mtp\_prim}}
\doxysubsubsection{}
{\footnotesize\ttfamily union  \{ ... \}  osmo\+\_\+mtp\+\_\+prim\+::u}



Referenced by \textbf{ deliver\+\_\+to\+\_\+mtp\+\_\+user()}, \textbf{ m3ua\+\_\+to\+\_\+xfer\+\_\+ind()}, \textbf{ mtp\+\_\+prim\+\_\+to\+\_\+m3ua()}, \textbf{ mtp\+\_\+user\+\_\+prim\+\_\+cb()}, \textbf{ osmo\+\_\+ss7\+\_\+mtp\+\_\+to\+\_\+user()}, \textbf{ osmo\+\_\+ss7\+\_\+user\+\_\+mtp\+\_\+xfer\+\_\+req()}, and \textbf{ sua2sccp\+\_\+tx\+\_\+m3ua()}.



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