\doxysection{src/mtp3\+\_\+rtpc.c File Reference}
\label{mtp3__rtpc_8c}\index{src/mtp3\_rtpc.c@{src/mtp3\_rtpc.c}}
{\ttfamily \#include $<$stdint.\+h$>$}\newline
{\ttfamily \#include $<$osmocom/sigtran/protocol/m3ua.\+h$>$}\newline
{\ttfamily \#include $<$osmocom/sigtran/osmo\+\_\+ss7.\+h$>$}\newline
{\ttfamily \#include \char`\"{}mtp3\+\_\+hmdt.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}mtp3\+\_\+rtpc.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}ss7\+\_\+as.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}ss7\+\_\+internal.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}ss7\+\_\+route.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}ss7\+\_\+route\+\_\+table.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}xua\+\_\+internal.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}xua\+\_\+msg.\+h\char`\"{}}\newline
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
static struct \textbf{ xua\+\_\+msg} $\ast$ \textbf{ gen\+\_\+duna\+\_\+ret\+\_\+msg} (struct \textbf{ osmo\+\_\+ss7\+\_\+instance} $\ast$inst, const struct \textbf{ xua\+\_\+msg} $\ast$orig\+\_\+xua)
\item 
int \textbf{ mtp3\+\_\+rtpc\+\_\+rx\+\_\+msg\+\_\+for\+\_\+inaccessible\+\_\+sp} (struct \textbf{ osmo\+\_\+ss7\+\_\+instance} $\ast$inst, const struct \textbf{ xua\+\_\+msg} $\ast$orig\+\_\+xua)
\end{DoxyCompactItemize}


\doxysubsection{Function Documentation}
\mbox{\label{mtp3__rtpc_8c_a3a955b4b50a6ddcda0c1d3fecba0dec3}} 
\index{mtp3\_rtpc.c@{mtp3\_rtpc.c}!gen\_duna\_ret\_msg@{gen\_duna\_ret\_msg}}
\index{gen\_duna\_ret\_msg@{gen\_duna\_ret\_msg}!mtp3\_rtpc.c@{mtp3\_rtpc.c}}
\doxysubsubsection{gen\_duna\_ret\_msg()}
{\footnotesize\ttfamily static struct \textbf{ xua\+\_\+msg} $\ast$ gen\+\_\+duna\+\_\+ret\+\_\+msg (\begin{DoxyParamCaption}\item[{struct \textbf{ osmo\+\_\+ss7\+\_\+instance} $\ast$}]{inst,  }\item[{const struct \textbf{ xua\+\_\+msg} $\ast$}]{orig\+\_\+xua }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



References \textbf{ osmo\+\_\+mtp\+\_\+transfer\+\_\+param\+::dpc}, \textbf{ m3ua\+\_\+encode\+\_\+duna()}, \textbf{ M3\+UA\+\_\+\+IEI\+\_\+\+ROUTE\+\_\+\+CTX}, \textbf{ xua\+\_\+msg\+::mtp}, \textbf{ osmo\+\_\+mtp\+\_\+transfer\+\_\+param\+::opc}, \textbf{ xua\+\_\+msg\+\_\+find\+\_\+tag()}, and \textbf{ xua\+\_\+msg\+\_\+part\+\_\+get\+\_\+u32()}.



Referenced by \textbf{ mtp3\+\_\+rtpc\+\_\+rx\+\_\+msg\+\_\+for\+\_\+inaccessible\+\_\+sp()}.

\mbox{\label{mtp3__rtpc_8c_afb90e7008965a5413a069f65d1551ed9}} 
\index{mtp3\_rtpc.c@{mtp3\_rtpc.c}!mtp3\_rtpc\_rx\_msg\_for\_inaccessible\_sp@{mtp3\_rtpc\_rx\_msg\_for\_inaccessible\_sp}}
\index{mtp3\_rtpc\_rx\_msg\_for\_inaccessible\_sp@{mtp3\_rtpc\_rx\_msg\_for\_inaccessible\_sp}!mtp3\_rtpc.c@{mtp3\_rtpc.c}}
\doxysubsubsection{mtp3\_rtpc\_rx\_msg\_for\_inaccessible\_sp()}
{\footnotesize\ttfamily int mtp3\+\_\+rtpc\+\_\+rx\+\_\+msg\+\_\+for\+\_\+inaccessible\+\_\+sp (\begin{DoxyParamCaption}\item[{struct \textbf{ osmo\+\_\+ss7\+\_\+instance} $\ast$}]{inst,  }\item[{const struct \textbf{ xua\+\_\+msg} $\ast$}]{orig\+\_\+xua }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+ss7\+\_\+route\+::as}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::cfg}, \textbf{ osmo\+\_\+ss7\+\_\+route\+::dest}, \textbf{ osmo\+\_\+mtp\+\_\+transfer\+\_\+param\+::dpc}, \textbf{ gen\+\_\+duna\+\_\+ret\+\_\+msg()}, \textbf{ LOGSS7}, \textbf{ m3ua\+\_\+tx\+\_\+xua\+\_\+as()}, \textbf{ MAX\+\_\+\+PC\+\_\+\+STR\+\_\+\+LEN}, \textbf{ xua\+\_\+msg\+::mtp}, \textbf{ mtp3\+\_\+hmdt\+\_\+message\+\_\+for\+\_\+distribution()}, \textbf{ osmo\+\_\+mtp\+\_\+transfer\+\_\+param\+::opc}, \textbf{ osmo\+\_\+ss7\+\_\+route\+\_\+label\+::opc}, \textbf{ OSMO\+\_\+\+SS7\+\_\+\+ASP\+\_\+\+PROT\+\_\+\+IPA}, \textbf{ OSMO\+\_\+\+SS7\+\_\+\+ASP\+\_\+\+PROT\+\_\+\+M3\+UA}, \textbf{ osmo\+\_\+ss7\+\_\+pc\+\_\+is\+\_\+local()}, \textbf{ osmo\+\_\+ss7\+\_\+pointcode\+\_\+print\+\_\+buf()}, \textbf{ osmo\+\_\+ss7\+\_\+as\+::proto}, \textbf{ osmo\+\_\+mtp\+\_\+transfer\+\_\+param\+::sls}, \textbf{ ss7\+\_\+instance\+\_\+lookup\+\_\+route()}, \textbf{ ss7\+\_\+instance\+\_\+t8\+\_\+inaccessible\+\_\+sp\+\_\+running()}, and \textbf{ ss7\+\_\+instance\+\_\+t8\+\_\+inaccessible\+\_\+sp\+\_\+start()}.



Referenced by \textbf{ mtp3\+\_\+hmrt\+\_\+message\+\_\+for\+\_\+routing()}.

