\doxysection{osmux\+\_\+out\+\_\+handle Struct Reference}
\label{structosmux__out__handle}\index{osmux\_out\_handle@{osmux\_out\_handle}}


one per OSmux circuit\+\_\+id, ie.  




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

\doxysubsubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\label{structosmux__out__handle_aee1bdb3d46a66d0b153a423f53a83880} 
uint16\+\_\+t {\bfseries rtp\+\_\+seq}
\item 
\label{structosmux__out__handle_a15fd8367e4a22c0f47a5b331efb6d7e5} 
uint32\+\_\+t {\bfseries rtp\+\_\+timestamp}
\item 
\label{structosmux__out__handle_a3096fae9b4391ff0754406c8e4545653} 
uint32\+\_\+t {\bfseries rtp\+\_\+ssrc}
\item 
\label{structosmux__out__handle_a7ccc5436eab676ffd43653b38de62626} 
uint8\+\_\+t {\bfseries rtp\+\_\+payload\+\_\+type}
\item 
\label{structosmux__out__handle_aa44bc279d52ce909c02c3f26c104fe39} 
uint8\+\_\+t {\bfseries osmux\+\_\+seq\+\_\+ack}
\item 
\label{structosmux__out__handle_aeb2a82bcffb2e94fe238779d7bfe24af} 
struct osmo\+\_\+timer\+\_\+list {\bfseries timer}
\item 
\label{structosmux__out__handle_a0127194adc4acf055bfb5bf656175cea} 
struct llist\+\_\+head {\bfseries list}
\item 
\label{structosmux__out__handle_a6995e0db09de16551070a1a6e4421f82} 
void($\ast$ {\bfseries tx\+\_\+cb} )(struct msgb $\ast$msg, void $\ast$data)
\item 
\label{structosmux__out__handle_af25716a02d38f2d33c922cfbe0c170f2} 
void $\ast$ {\bfseries data}
\item 
\label{structosmux__out__handle_a6a2f1c385269cb7b6aea0de0322dc9da} 
rtp\+\_\+msgb\+\_\+alloc\+\_\+cb\+\_\+t {\bfseries rtp\+\_\+msgb\+\_\+alloc\+\_\+cb}
\item 
\label{structosmux__out__handle_ab0c96814da31fa98805800bf3ffa9b7e} 
void $\ast$ {\bfseries rtp\+\_\+msgb\+\_\+alloc\+\_\+cb\+\_\+data}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
one per OSmux circuit\+\_\+id, ie. 

one per RTP flow. 

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