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

IWritableRingBufferWorkQueue Class Reference

Inheritance diagram for IWritableRingBufferWorkQueue:

List of all members.

Public Member Functions

virtual void AddWork (const void *pData, const DWORD dataLength)=0
virtual void AddWorkEx (const Data data[], DWORD numEntries)=0
virtual bool TryAddWork (const void *pData, DWORD dataLength)=0
virtual bool TryAddWorkEx (const Data data[], DWORD numEntries)=0

Protected Member Functions

virtual ~IWritableRingBufferWorkQueue ()


Constructor & Destructor Documentation

virtual ~IWritableRingBufferWorkQueue (  )  [protected, virtual]


Member Function Documentation

virtual void AddWork ( const void *  pData,
const DWORD  dataLength 
) [pure virtual]

virtual void AddWorkEx ( const Data  data[],
DWORD  numEntries 
) [pure virtual]

virtual bool TryAddWork ( const void *  pData,
DWORD  dataLength 
) [pure virtual]

virtual bool TryAddWorkEx ( const Data  data[],
DWORD  numEntries 
) [pure virtual]


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