commons::st_channel< T > Class Template Reference

An unbounded FIFO queue. More...

#include <st.h>

Collaboration diagram for commons::st_channel< T >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

void push (const T &x)
take ()
const T & front () const
bool empty () const
void pop ()
void clear ()
const std::queue< T > & queue () const


Detailed Description

template<typename T>
class commons::st_channel< T >

An unbounded FIFO queue.

ST threads can wait on this until elements have been pushed in (resulting in a waking signal).

Definition at line 195 of file st.h.


The documentation for this class was generated from the following file:

Generated on Mon Mar 2 22:13:23 2009 for C++ Commons by  doxygen 1.5.6