\doxysection{osmux\+\_\+in\+\_\+handle Struct Reference}
\label{structosmux__in__handle}\index{osmux\_in\_handle@{osmux\_in\_handle}}


one to handle all existing RTP flows  




{\ttfamily \#include $<$osmux.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\mbox{\label{structosmux__in__handle_a1ba076a41ef9c3413665b7444c6521cc}} 
uint8\+\_\+t {\bfseries osmux\+\_\+seq}
\begin{DoxyCompactList}\small\item\em Initial Osmux seqnum for each circuit, set during osmux\+\_\+xfrm\+\_\+input\+\_\+open\+\_\+circuit() \end{DoxyCompactList}\item 
\mbox{\label{structosmux__in__handle_a19f745e91cf6cde79d37311775e08474}} 
uint8\+\_\+t {\bfseries batch\+\_\+factor}
\item 
\mbox{\label{structosmux__in__handle_a368e53721d8272b6f9d62b398db0402d}} 
uint16\+\_\+t {\bfseries batch\+\_\+size}
\item 
\mbox{\label{structosmux__in__handle_a70184aa50454979fa80a318c3d5f2d52}} 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\>uint32\_t {\bfseries input\_rtp\_msgs}\\
\>uint32\_t {\bfseries output\_osmux\_msgs}\\
\>uint64\_t {\bfseries input\_rtp\_bytes}\\
\>uint64\_t {\bfseries output\_osmux\_bytes}\\
\} {\bfseries stats}\\

\end{tabbing}\item 
\mbox{\label{structosmux__in__handle_aef1dba895e5ce6443082e3878c3704c8}} 
void($\ast$ {\bfseries deliver} )(struct msgb $\ast$msg, void $\ast$data)
\item 
\mbox{\label{structosmux__in__handle_a5e956516034fe24c6e52b481d994c8c5}} 
void $\ast$ {\bfseries data}
\item 
\mbox{\label{structosmux__in__handle_a882fe396ba5bf4e9cef37bed4d9ded04}} 
char $\ast$ {\bfseries internal\+\_\+data}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
one to handle all existing RTP flows 

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