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

CCounterStorageAllocator Class Reference

Inheritance diagram for CCounterStorageAllocator:
Collaboration diagram for CCounterStorageAllocator:

List of all members.

Public Member Functions

 CCounterStorageAllocator (const void *pStartOfStorage, DWORD size)
 CCounterStorageAllocator (const CCounterStorageAllocator &rhs)
CCounterStorageAllocatoroperator= (const CCounterStorageAllocator &rhs)
DWORD Start () override
DWORD Allocate (DWORD size) override
DWORD End () override
void AllocateInstances (DWORD numInstances) override
bool CheckAllSpaceUsed () override

Static Public Member Functions

static DWORD GetPaddedSize (DWORD sizeAndPadding)
static DWORD GetUnPaddedSize (DWORD sizeAndPadding)


Constructor & Destructor Documentation

CCounterStorageAllocator ( const void *  pStartOfStorage,
DWORD  size 
)


Member Function Documentation

DWORD GetPaddedSize ( DWORD  sizeAndPadding  )  [static]

DWORD GetUnPaddedSize ( DWORD  sizeAndPadding  )  [static]

CCounterStorageAllocator& operator= ( const CCounterStorageAllocator rhs  ) 

DWORD Start (  )  [override, virtual]

DWORD Allocate ( DWORD  size  )  [override, virtual]

DWORD End (  )  [override, virtual]

void AllocateInstances ( DWORD  numInstances  )  [override, virtual]

bool CheckAllSpaceUsed (  )  [override, virtual]


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