Public Member Functions | Protected Attributes

TypeQueue< T > Class Template Reference

List of all members.

Public Member Functions

 TypeQueue ()
void add (T item)
bool empty ()
next ()

Protected Attributes

Threads::Mutex mutex
QueueEntry< T > * head
QueueEntry< T > * tail

template<class T>
class TypeQueue< T >


Constructor & Destructor Documentation

template<class T >
TypeQueue< T >::TypeQueue (  )  [inline]

Member Function Documentation

template<class T >
void TypeQueue< T >::add ( item  )  [inline]
template<class T >
bool TypeQueue< T >::empty (  )  [inline]
template<class T >
T TypeQueue< T >::next (  )  [inline]

Member Data Documentation

template<class T >
QueueEntry<T>* TypeQueue< T >::head [protected]
template<class T >
Threads::Mutex TypeQueue< T >::mutex [protected]
template<class T >
QueueEntry<T>* TypeQueue< T >::tail [protected]