The C++ framework for developing highly scalable, high performance servers on Windows platforms.

CThreadSafeRingBufferWorkQueue Member List

This is the complete list of members for CThreadSafeRingBufferWorkQueue, including all inherited members.

AddWork(const void *pData, const DWORD dataLength) overrideCThreadSafeRingBufferWorkQueue [virtual]
AddWorkEx(const Data data[], DWORD numEntries) overrideCThreadSafeRingBufferWorkQueue [virtual]
CThreadSafeRingBufferWorkQueue(size_t queueSize)CThreadSafeRingBufferWorkQueue [explicit]
CThreadSafeRingBufferWorkQueue(const CThreadSafeRingBufferWorkQueue &rhs)CThreadSafeRingBufferWorkQueue
GetWork(WorkItem &workItem, Milliseconds timeout=0) overrideCThreadSafeRingBufferWorkQueue
JetByteTools::Core::IReadableRingBufferWorkQueue::GetWork(WorkItem &workItem, Milliseconds timeout=0)=0IReadableRingBufferWorkQueue [pure virtual]
IReadableRingBufferWorkQueue::WorkItem classCThreadSafeRingBufferWorkQueue [friend]
IsFull() const CThreadSafeRingBufferWorkQueue
IsShutdown() const overrideCThreadSafeRingBufferWorkQueue [virtual]
operator=(const CThreadSafeRingBufferWorkQueue &rhs)CThreadSafeRingBufferWorkQueue
Shutdown()CThreadSafeRingBufferWorkQueue
TryAddWork(const void *pData, DWORD dataLength) overrideCThreadSafeRingBufferWorkQueue [virtual]
TryAddWorkEx(const Data data[], DWORD numEntries) overrideCThreadSafeRingBufferWorkQueue [virtual]
~CThreadSafeRingBufferWorkQueue() overrideCThreadSafeRingBufferWorkQueue
~IReadableRingBufferWorkQueue()IReadableRingBufferWorkQueue [protected, virtual]
~IWritableRingBufferWorkQueue()IWritableRingBufferWorkQueue [protected, virtual]


Generated on Sun Sep 12 19:08:54 2021 for The Server Framework - v7.4 by doxygen 1.5.3