#include <LockedQueue.h>
Inheritance diagram for ZThread::LockedQueue< T, LockType, StorageType >:
Public Member Functions | |
LockedQueue () | |
Create a LockedQueue. | |
virtual | ~LockedQueue () |
Destroy a LockedQueue. | |
virtual void | add (const T &item) |
virtual bool | add (const T &item, unsigned long timeout) |
virtual T | next () |
virtual T | next (unsigned long timeout) |
virtual void | cancel () |
virtual bool | isCanceled () |
virtual size_t | size () |
virtual size_t | size (unsigned long timeout) |
virtual bool ZThread::LockedQueue< T, LockType, StorageType >::add | ( | const T & | item, | |
unsigned long | timeout | |||
) | [inline, virtual] |
virtual void ZThread::LockedQueue< T, LockType, StorageType >::add | ( | const T & | item | ) | [inline, virtual] |
virtual void ZThread::LockedQueue< T, LockType, StorageType >::cancel | ( | ) | [inline, virtual] |
virtual bool ZThread::LockedQueue< T, LockType, StorageType >::isCanceled | ( | ) | [inline, virtual] |
virtual T ZThread::LockedQueue< T, LockType, StorageType >::next | ( | unsigned long | timeout | ) | [inline, virtual] |
virtual T ZThread::LockedQueue< T, LockType, StorageType >::next | ( | ) | [inline, virtual] |
virtual size_t ZThread::LockedQueue< T, LockType, StorageType >::size | ( | unsigned long | timeout | ) | [inline, virtual] |
virtual size_t ZThread::LockedQueue< T, LockType, StorageType >::size | ( | ) | [inline, virtual] |