Public Member Functions | |
virtual bool | GetWork (WorkItem &workItem, Milliseconds timeout=0)=0 |
virtual bool | IsShutdown () const =0 |
Protected Member Functions | |
virtual | ~IReadableRingBufferWorkQueue () |
Classes | |
class | WorkItem |
virtual ~IReadableRingBufferWorkQueue | ( | ) | [protected, virtual] |
virtual bool GetWork | ( | WorkItem & | workItem, | |
Milliseconds | timeout = 0 | |||
) | [pure virtual] |
virtual bool IsShutdown | ( | ) | const [pure virtual] |
Implemented in CThreadSafeRingBufferWorkQueue.