\doxysection{trxc\+\_\+cmd\+\_\+entry Struct Reference}
\label{structtrxc__cmd__entry}\index{trxc\_cmd\_entry@{trxc\_cmd\_entry}}


A single command in the queue.  


\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct llist\+\_\+head \textbf{ list}
\item 
struct \textbf{ osmo\+\_\+trxc\+\_\+msg} \textbf{ msg}
\item 
uint32\+\_\+t \textbf{ flags}
\item 
unsigned int \textbf{ n\+\_\+retrans}
\item 
\textbf{ osmo\+\_\+trxc\+\_\+client\+\_\+rsp\+\_\+cb} $\ast$ \textbf{ rsp\+\_\+cb}
\item 
void $\ast$ \textbf{ cb\+\_\+data}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
A single command in the queue. 

\doxysubsection{Field Documentation}
\mbox{\label{structtrxc__cmd__entry_a14a6c127ad365abda4779d6cff658b53}} 
\index{trxc\_cmd\_entry@{trxc\_cmd\_entry}!cb\_data@{cb\_data}}
\index{cb\_data@{cb\_data}!trxc\_cmd\_entry@{trxc\_cmd\_entry}}
\doxysubsubsection{cb\_data}
{\footnotesize\ttfamily void$\ast$ trxc\+\_\+cmd\+\_\+entry\+::cb\+\_\+data}



Referenced by \textbf{ osmo\+\_\+trxc\+\_\+client\+\_\+rx\+\_\+msg()}, and \textbf{ osmo\+\_\+trxc\+\_\+client\+\_\+send\+\_\+cmd()}.

\mbox{\label{structtrxc__cmd__entry_a163a18b44c66d2bc2d68917d42dd686b}} 
\index{trxc\_cmd\_entry@{trxc\_cmd\_entry}!flags@{flags}}
\index{flags@{flags}!trxc\_cmd\_entry@{trxc\_cmd\_entry}}
\doxysubsubsection{flags}
{\footnotesize\ttfamily uint32\+\_\+t trxc\+\_\+cmd\+\_\+entry\+::flags}



Referenced by \textbf{ cmd\+\_\+matches\+\_\+rsp()}, \textbf{ osmo\+\_\+trxc\+\_\+client\+\_\+rx\+\_\+msg()}, \textbf{ osmo\+\_\+trxc\+\_\+client\+\_\+send\+\_\+cmd()}, and \textbf{ trxc\+\_\+client\+\_\+default\+\_\+rsp\+\_\+cb()}.

\mbox{\label{structtrxc__cmd__entry_a9d5c60b9488434424fa2bffda0ac5840}} 
\index{trxc\_cmd\_entry@{trxc\_cmd\_entry}!list@{list}}
\index{list@{list}!trxc\_cmd\_entry@{trxc\_cmd\_entry}}
\doxysubsubsection{list}
{\footnotesize\ttfamily struct llist\+\_\+head trxc\+\_\+cmd\+\_\+entry\+::list}



Referenced by \textbf{ osmo\+\_\+trxc\+\_\+client\+\_\+flush()}, \textbf{ osmo\+\_\+trxc\+\_\+client\+\_\+rx\+\_\+msg()}, \textbf{ osmo\+\_\+trxc\+\_\+client\+\_\+send\+\_\+cmd()}, \textbf{ trxc\+\_\+client\+\_\+retrans\+\_\+timer\+\_\+cb()}, and \textbf{ trxc\+\_\+client\+\_\+send\+\_\+next()}.

\mbox{\label{structtrxc__cmd__entry_a8fd35808f87485f1b3dc464faa20d4ed}} 
\index{trxc\_cmd\_entry@{trxc\_cmd\_entry}!msg@{msg}}
\index{msg@{msg}!trxc\_cmd\_entry@{trxc\_cmd\_entry}}
\doxysubsubsection{msg}
{\footnotesize\ttfamily struct \textbf{ osmo\+\_\+trxc\+\_\+msg} trxc\+\_\+cmd\+\_\+entry\+::msg}



Referenced by \textbf{ cmd\+\_\+matches\+\_\+rsp()}, \textbf{ osmo\+\_\+trxc\+\_\+client\+\_\+send\+\_\+cmd()}, and \textbf{ trxc\+\_\+client\+\_\+send\+\_\+next()}.

\mbox{\label{structtrxc__cmd__entry_a55c8664bf8e63aa10a822114706d5772}} 
\index{trxc\_cmd\_entry@{trxc\_cmd\_entry}!n\_retrans@{n\_retrans}}
\index{n\_retrans@{n\_retrans}!trxc\_cmd\_entry@{trxc\_cmd\_entry}}
\doxysubsubsection{n\_retrans}
{\footnotesize\ttfamily unsigned int trxc\+\_\+cmd\+\_\+entry\+::n\+\_\+retrans}



Referenced by \textbf{ osmo\+\_\+trxc\+\_\+client\+\_\+rx\+\_\+msg()}, and \textbf{ trxc\+\_\+client\+\_\+retrans\+\_\+timer\+\_\+cb()}.

\mbox{\label{structtrxc__cmd__entry_acb39edbfa66cd8271bd56f6b12d5a658}} 
\index{trxc\_cmd\_entry@{trxc\_cmd\_entry}!rsp\_cb@{rsp\_cb}}
\index{rsp\_cb@{rsp\_cb}!trxc\_cmd\_entry@{trxc\_cmd\_entry}}
\doxysubsubsection{rsp\_cb}
{\footnotesize\ttfamily \textbf{ osmo\+\_\+trxc\+\_\+client\+\_\+rsp\+\_\+cb}$\ast$ trxc\+\_\+cmd\+\_\+entry\+::rsp\+\_\+cb}



Referenced by \textbf{ osmo\+\_\+trxc\+\_\+client\+\_\+rx\+\_\+msg()}, and \textbf{ osmo\+\_\+trxc\+\_\+client\+\_\+send\+\_\+cmd()}.



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