Public Member Functions | |
CCounterStorageAllocator (const void *pStartOfStorage, DWORD size) | |
CCounterStorageAllocator (const CCounterStorageAllocator &rhs) | |
CCounterStorageAllocator & | operator= (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) |
CCounterStorageAllocator | ( | const void * | pStartOfStorage, | |
DWORD | size | |||
) |
CCounterStorageAllocator | ( | const CCounterStorageAllocator & | rhs | ) |
CCounterStorageAllocator& operator= | ( | const CCounterStorageAllocator & | rhs | ) |
DWORD Start | ( | ) | [override, virtual] |
Implements IAllocateCounterStorage.
Implements IAllocateCounterStorage.
DWORD End | ( | ) | [override, virtual] |
Implements IAllocateCounterStorage.
void AllocateInstances | ( | DWORD | numInstances | ) | [override, virtual] |
Implements IAllocateCounterStorage.
bool CheckAllSpaceUsed | ( | ) | [override, virtual] |
Implements IAllocateCounterStorage.