\section{osmo\+\_\+stream\+\_\+cli Struct Reference}
\label{structosmo__stream__cli}\index{osmo\+\_\+stream\+\_\+cli@{osmo\+\_\+stream\+\_\+cli}}
\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\mbox{\label{structosmo__stream__cli_a4accf4d91be7cd280b04d3a016769977}} 
struct osmo\+\_\+fd {\bfseries ofd}
\item 
\mbox{\label{structosmo__stream__cli_a3a41ee68801b72a98480b846361af2fb}} 
struct llist\+\_\+head {\bfseries tx\+\_\+queue}
\item 
\mbox{\label{structosmo__stream__cli_a7624330c3f4951c363d6df3765ff18fc}} 
struct osmo\+\_\+timer\+\_\+list {\bfseries timer}
\item 
\mbox{\label{structosmo__stream__cli_a7f4473e13d4f045eb51a856195d8c237}} 
enum osmo\+\_\+stream\+\_\+cli\+\_\+state {\bfseries state}
\item 
\mbox{\label{structosmo__stream__cli_a60b80740c3e647152d14913cb14c6897}} 
char $\ast$ {\bfseries addr} [O\+S\+M\+O\+\_\+\+S\+T\+R\+E\+A\+M\+\_\+\+M\+A\+X\+\_\+\+A\+D\+D\+RS]
\item 
\mbox{\label{structosmo__stream__cli_aef7b733d2bde7a03653de859687fa00b}} 
uint8\+\_\+t {\bfseries addrcnt}
\item 
\mbox{\label{structosmo__stream__cli_a45b9970e789ab5694b3955e64881fe88}} 
uint16\+\_\+t {\bfseries port}
\item 
\mbox{\label{structosmo__stream__cli_ae7b4b56d76d4ea8caca7d6696fa78649}} 
char $\ast$ {\bfseries local\+\_\+addr} [O\+S\+M\+O\+\_\+\+S\+T\+R\+E\+A\+M\+\_\+\+M\+A\+X\+\_\+\+A\+D\+D\+RS]
\item 
\mbox{\label{structosmo__stream__cli_af780549d17a193de95cb5d9dca2cc457}} 
uint8\+\_\+t {\bfseries local\+\_\+addrcnt}
\item 
\mbox{\label{structosmo__stream__cli_ac7b73e33d3984e5f1b7630c245c803c4}} 
uint16\+\_\+t {\bfseries local\+\_\+port}
\item 
\mbox{\label{structosmo__stream__cli_a783bd9afa387b390d4334631c3b1a744}} 
int {\bfseries sk\+\_\+domain}
\item 
\mbox{\label{structosmo__stream__cli_a5244765b489d45b94ae84dd32e5b52e7}} 
int {\bfseries sk\+\_\+type}
\item 
\mbox{\label{structosmo__stream__cli_a5b9f6feee81f5710f8bd071f1fca0ad5}} 
uint16\+\_\+t {\bfseries proto}
\item 
\mbox{\label{structosmo__stream__cli_ad8a0379dc5c287ec8724f1f69a349b1d}} 
int($\ast$ {\bfseries connect\+\_\+cb} )(struct \textbf{ osmo\+\_\+stream\+\_\+cli} $\ast$srv)
\item 
\mbox{\label{structosmo__stream__cli_a8077cee10ab7ce56a9a7e319c14b9f99}} 
int($\ast$ {\bfseries disconnect\+\_\+cb} )(struct \textbf{ osmo\+\_\+stream\+\_\+cli} $\ast$srv)
\item 
\mbox{\label{structosmo__stream__cli_a7fb0e86989dc635fbd48d47518c3772e}} 
int($\ast$ {\bfseries read\+\_\+cb} )(struct \textbf{ osmo\+\_\+stream\+\_\+cli} $\ast$srv)
\item 
\mbox{\label{structosmo__stream__cli_a9ada74a5b550df47b11aab680013017f}} 
int($\ast$ {\bfseries write\+\_\+cb} )(struct \textbf{ osmo\+\_\+stream\+\_\+cli} $\ast$srv)
\item 
\mbox{\label{structosmo__stream__cli_a2184b319365317b03c987d5277d23003}} 
void $\ast$ {\bfseries data}
\item 
\mbox{\label{structosmo__stream__cli_a671bdf5bb63d5018d9fba64cd46f86c8}} 
int {\bfseries flags}
\item 
\mbox{\label{structosmo__stream__cli_aba8a039b9671714f75f0d25f68be59de}} 
int {\bfseries reconnect\+\_\+timeout}
\end{DoxyCompactItemize}


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