\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.