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

IReadableRingBufferWorkQueue::WorkItem Class Reference

Collaboration diagram for IReadableRingBufferWorkQueue::WorkItem:

List of all members.

Public Member Functions

 WorkItem ()
 ~WorkItem ()
bool IsValid () const
DWORD GetDataLength () const
const ItemDataGetData () const
size_t CopyTo (BYTE *pBuffer, DWORD bufferLength) const
void Commit ()
bool GetMore ()

Friends

class CThreadSafeRingBufferWorkQueue

Classes

struct  ItemData


Constructor & Destructor Documentation

WorkItem (  ) 

~WorkItem (  ) 


Member Function Documentation

bool IsValid (  )  const

DWORD GetDataLength (  )  const

const IReadableRingBufferWorkQueue::WorkItem::ItemData & GetData (  )  const

size_t CopyTo ( BYTE pBuffer,
DWORD  bufferLength 
) const

void Commit (  ) 

bool GetMore (  ) 


Friends And Related Function Documentation

friend class CThreadSafeRingBufferWorkQueue [friend]


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