Sophie

Sophie

distrib > Mandriva > 2007.0 > i586 > by-pkgid > ad1ba1135a9c9eeffc2e538163e00373 > files > 614

libCommonC++2_1.4-devel-1.4.1-1mdv2007.0.i586.rpm

\section{buffer.h File Reference}
\label{buffer_8h}\index{buffer.h@{buffer.h}}
object passing services between threads. 

{\tt \#include $<$cc++/thread.h$>$}\par
\subsection*{Namespaces}
\begin{CompactItemize}
\item 
namespace {\bf ost}
\end{CompactItemize}
\subsection*{Classes}
\begin{CompactItemize}
\item 
class {\bf ost::Buffer}
\begin{CompactList}\small\item\em The buffer class represents an IPC service that is built upon a buffer of fixed capacity that can be used to transfer objects between one or more producer and consumer threads.Producer/Consumer buffer for use between threads. \item\end{CompactList}\item 
class {\bf ost::Fixed\-Buffer}
\begin{CompactList}\small\item\em A buffer class that holds a known capacity of fixed sized objects defined during creation.producer/consumer buffer for fixed size objects. \item\end{CompactList}\item 
class {\bf ost::Thread\-Queue}
\begin{CompactList}\small\item\em Somewhat generic queue processing class to establish a producer consumer queue.in memory data queue interface. \item\end{CompactList}\item 
struct {\bf ost::Thread\-Queue::\_\-data}
\end{CompactItemize}


\subsection{Detailed Description}
object passing services between threads.