\doxysection{sbmsgq\+\_\+s Struct Reference}
\label{structsbmsgq__s}\index{sbmsgq\_s@{sbmsgq\_s}}
\doxysubsubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
char $\ast$ \textbf{ data}
\item 
size\+\_\+t \textbf{ depth}
\item 
size\+\_\+t \textbf{ out}
\item 
size\+\_\+t \textbf{ nbytes}
\item 
char $\ast$ \textbf{ msg}
\item 
size\+\_\+t \textbf{ msglen}
\item 
pthread\+\_\+mutex\+\_\+t \textbf{ mtx}
\item 
pthread\+\_\+cond\+\_\+t \textbf{ cond}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \textbf{ 371} of file \textbf{ sbthread.\+c}.



\doxysubsection{Field Documentation}
\label{structsbmsgq__s_aa7380302e04ef8765f47f1e224ab9f27} 
\index{sbmsgq\_s@{sbmsgq\_s}!cond@{cond}}
\index{cond@{cond}!sbmsgq\_s@{sbmsgq\_s}}
\doxysubsubsection{cond}
{\footnotesize\ttfamily pthread\+\_\+cond\+\_\+t sbmsgq\+\_\+s\+::cond}



Definition at line \textbf{ 382} of file \textbf{ sbthread.\+c}.

\label{structsbmsgq__s_a8c0c9fa562dd4eec79802138e577d740} 
\index{sbmsgq\_s@{sbmsgq\_s}!data@{data}}
\index{data@{data}!sbmsgq\_s@{sbmsgq\_s}}
\doxysubsubsection{data}
{\footnotesize\ttfamily char$\ast$ sbmsgq\+\_\+s\+::data}



Definition at line \textbf{ 373} of file \textbf{ sbthread.\+c}.

\label{structsbmsgq__s_aba30e2b57423a93000697814347fa530} 
\index{sbmsgq\_s@{sbmsgq\_s}!depth@{depth}}
\index{depth@{depth}!sbmsgq\_s@{sbmsgq\_s}}
\doxysubsubsection{depth}
{\footnotesize\ttfamily size\+\_\+t sbmsgq\+\_\+s\+::depth}



Definition at line \textbf{ 374} of file \textbf{ sbthread.\+c}.

\label{structsbmsgq__s_a5a6b7b8d10dc431ce44cd7a7d2a1aca8} 
\index{sbmsgq\_s@{sbmsgq\_s}!msg@{msg}}
\index{msg@{msg}!sbmsgq\_s@{sbmsgq\_s}}
\doxysubsubsection{msg}
{\footnotesize\ttfamily char$\ast$ sbmsgq\+\_\+s\+::msg}



Definition at line \textbf{ 379} of file \textbf{ sbthread.\+c}.

\label{structsbmsgq__s_a4ee19f99df3ba79d54e3ccd19036a88b} 
\index{sbmsgq\_s@{sbmsgq\_s}!msglen@{msglen}}
\index{msglen@{msglen}!sbmsgq\_s@{sbmsgq\_s}}
\doxysubsubsection{msglen}
{\footnotesize\ttfamily size\+\_\+t sbmsgq\+\_\+s\+::msglen}



Definition at line \textbf{ 380} of file \textbf{ sbthread.\+c}.

\label{structsbmsgq__s_a1a155e1f090870574f095bfe9801ef2f} 
\index{sbmsgq\_s@{sbmsgq\_s}!mtx@{mtx}}
\index{mtx@{mtx}!sbmsgq\_s@{sbmsgq\_s}}
\doxysubsubsection{mtx}
{\footnotesize\ttfamily pthread\+\_\+mutex\+\_\+t sbmsgq\+\_\+s\+::mtx}



Definition at line \textbf{ 381} of file \textbf{ sbthread.\+c}.

\label{structsbmsgq__s_a508c0e1d394985a4fd6ef2861b51f8b5} 
\index{sbmsgq\_s@{sbmsgq\_s}!nbytes@{nbytes}}
\index{nbytes@{nbytes}!sbmsgq\_s@{sbmsgq\_s}}
\doxysubsubsection{nbytes}
{\footnotesize\ttfamily size\+\_\+t sbmsgq\+\_\+s\+::nbytes}



Definition at line \textbf{ 376} of file \textbf{ sbthread.\+c}.

\label{structsbmsgq__s_ad76947f213b9515762531e5b06e3fa91} 
\index{sbmsgq\_s@{sbmsgq\_s}!out@{out}}
\index{out@{out}!sbmsgq\_s@{sbmsgq\_s}}
\doxysubsubsection{out}
{\footnotesize\ttfamily size\+\_\+t sbmsgq\+\_\+s\+::out}



Definition at line \textbf{ 375} of file \textbf{ sbthread.\+c}.



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