Public Member Functions | |
WorkItem () | |
~WorkItem () | |
bool | IsValid () const |
DWORD | GetDataLength () const |
const ItemData & | GetData () const |
size_t | CopyTo (BYTE *pBuffer, DWORD bufferLength) const |
void | Commit () |
bool | GetMore () |
Friends | |
class | CThreadSafeRingBufferWorkQueue |
Classes | |
struct | ItemData |
WorkItem | ( | ) |
~WorkItem | ( | ) |
bool IsValid | ( | ) | const |
DWORD GetDataLength | ( | ) | const |
const IReadableRingBufferWorkQueue::WorkItem::ItemData & GetData | ( | ) | const |
void Commit | ( | ) |
bool GetMore | ( | ) |
friend class CThreadSafeRingBufferWorkQueue [friend] |