BurgerLib
Defines | Functions
mmmempool.cpp File Reference
#include "mmmemory.h"
Include dependency graph for mmmempool.cpp:

Defines

#define MEMPOOLBLOCKSIZE   512

Functions

Word BURGER_API MemPoolInit (MemPool_t *Input, Word InitialSize, Word ChunkSize, MemPoolBehaviour_e Behaviour)
MemPool_t *BURGER_API MemPoolNew (Word InitialSize, Word ChunkSize, MemPoolBehaviour_e Behaviour)
void BURGER_API MemPoolDestroy (MemPool_t *Input)
void BURGER_API MemPoolDelete (MemPool_t *Input)
void *BURGER_API MemPoolAllocate (MemPool_t *Input)
void BURGER_API MemPoolDeallocate (MemPool_t *Input, void *MemPtr)

Define Documentation

#define MEMPOOLBLOCKSIZE   512

Function Documentation

void BURGER_API MemPoolDeallocate ( MemPool_t Input,
void MemPtr 
)
Word BURGER_API MemPoolInit ( MemPool_t Input,
Word  InitialSize,
Word  ChunkSize,
MemPoolBehaviour_e  Behaviour 
)
MemPool_t* BURGER_API MemPoolNew ( Word  InitialSize,
Word  ChunkSize,
MemPoolBehaviour_e  Behaviour 
)