\section{osmo\+\_\+prim\+\_\+srv\+\_\+link Struct Reference}
\label{structosmo__prim__srv__link}\index{osmo\+\_\+prim\+\_\+srv\+\_\+link@{osmo\+\_\+prim\+\_\+srv\+\_\+link}}
\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\mbox{\label{structosmo__prim__srv__link_ae180015dba02d656df9a8f22910d2e61}} 
void $\ast$ {\bfseries priv}
\item 
\mbox{\label{structosmo__prim__srv__link_a38ea5043b7195b0944dddb246670f95a}} 
char $\ast$ {\bfseries addr}
\item 
\mbox{\label{structosmo__prim__srv__link_a3f15d960218fdb40bf3a3172a03e3abb}} 
int {\bfseries log\+\_\+cat}
\item 
\mbox{\label{structosmo__prim__srv__link_a5bcb21e983ad81dcdff29a2249ea0d21}} 
struct \textbf{ osmo\+\_\+stream\+\_\+srv\+\_\+link} $\ast$ {\bfseries stream}
\item 
\mbox{\label{structosmo__prim__srv__link_a30ee5063e34cda11ecc8f29c253fef14}} 
osmo\+\_\+prim\+\_\+srv\+\_\+conn\+\_\+cb {\bfseries opened\+\_\+conn\+\_\+cb}
\item 
\mbox{\label{structosmo__prim__srv__link_ad77281465ce03c60487a85e2b2c6e824}} 
osmo\+\_\+prim\+\_\+srv\+\_\+conn\+\_\+cb {\bfseries closed\+\_\+conn\+\_\+cb}
\item 
\mbox{\label{structosmo__prim__srv__link_a6cafd8ac0b15ad5ce74650a0f281ec85}} 
osmo\+\_\+prim\+\_\+srv\+\_\+rx\+\_\+sapi\+\_\+version {\bfseries rx\+\_\+sapi\+\_\+version\+\_\+cb}
\item 
\mbox{\label{structosmo__prim__srv__link_a8d229a1b8b424357a6a5c7b5c3623fd4}} 
osmo\+\_\+prim\+\_\+srv\+\_\+rx\+\_\+cb {\bfseries rx\+\_\+cb}
\item 
\mbox{\label{structosmo__prim__srv__link_a648bd91015a1a48ac84eaec9fba1d4c6}} 
size\+\_\+t {\bfseries rx\+\_\+msgb\+\_\+alloc\+\_\+len}
\end{DoxyCompactItemize}


The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
src/prim.\+c\end{DoxyCompactItemize}
