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

CAccumulationBuffer Class Reference

Collaboration diagram for CAccumulationBuffer:

List of all members.

Public Member Functions

 CAccumulationBuffer (DWORD initialSize=0)
 CAccumulationBuffer (const CAccumulationBuffer &rhs)
CAccumulationBufferoperator= (const CAccumulationBuffer &rhs)
bool IsEmpty () const
bool IsFull () const
bool DataAvailable () const
void Resize (DWORD newSize)
BYTEGetInsertionPoint () const
void AddData (DWORD dataAdded)
DWORD GetSize () const
DWORD GetSpace () const
DWORD GetDataAvailable () const
const BYTEGetRemovalPoint () const
void RemoveData (DWORD dataRemoved)
void Empty ()


Constructor & Destructor Documentation

CAccumulationBuffer ( DWORD  initialSize = 0  )  [explicit]


Member Function Documentation

CAccumulationBuffer& operator= ( const CAccumulationBuffer rhs  ) 

bool IsEmpty (  )  const

bool IsFull (  )  const

bool DataAvailable (  )  const

void Resize ( DWORD  newSize  ) 

BYTE * GetInsertionPoint (  )  const

void AddData ( DWORD  dataAdded  ) 

DWORD GetSize (  )  const

DWORD GetSpace (  )  const

DWORD GetDataAvailable (  )  const

const BYTE * GetRemovalPoint (  )  const

void RemoveData ( DWORD  dataRemoved  ) 

void Empty (  ) 


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