|
Deluge Firmware
|
This is the complete list of members for MemoryRegion, including all inherited members.
| alloc(uint32_t requiredSize, uint32_t *getAllocatedSize, bool makeStealable, void *thingNotToStealFrom, bool getBiggestAllocationPossible) | MemoryRegion | |
| dealloc(void *address) | MemoryRegion | |
| emptySpaces | MemoryRegion | |
| extend(void *address, uint32_t minAmountToExtend, uint32_t idealAmountToExtend, uint32_t *getAmountExtendedLeft, uint32_t *getAmountExtendedRight, void *thingNotToStealFrom) | MemoryRegion | |
| extendRightAsMuchAsEasilyPossible(void *spaceAddress) | MemoryRegion | |
| MemoryRegion() | MemoryRegion | |
| name | MemoryRegion | |
| numAllocations | MemoryRegion | |
| setup(void *emptySpacesMemory, int emptySpacesMemorySize, uint32_t regionBegin, uint32_t regionEnd) | MemoryRegion | |
| shortenLeft(void *address, uint32_t amountToShorten, uint32_t numBytesToMoveRightIfSuccessful=0) | MemoryRegion | |
| shortenRight(void *address, uint32_t newSize) | MemoryRegion | |
| stealableClusterQueueLongestRuns | MemoryRegion | |
| stealableClusterQueues | MemoryRegion | |
| verifyMemoryNotFree(void *address, uint32_t spaceSize) | MemoryRegion |