Interface Allocator
-
- All Superinterfaces:
java.lang.Iterable<java.lang.Long>
- All Known Implementing Classes:
IntegerBestFitAllocator,LongBestFitAllocator
public interface Allocator extends java.lang.Iterable<java.lang.Long>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description longallocate(long size)voidclear()voidexpand(long size)voidfree(long address)longgetLastUsedAddress()longgetLastUsedPointer()longgetMaximumAddress()intgetMinimalSize()longoccupied()voidvalidateAllocator()
-
-
-
Method Detail
-
allocate
long allocate(long size)
-
free
void free(long address)
-
clear
void clear()
-
expand
void expand(long size)
-
occupied
long occupied()
-
validateAllocator
void validateAllocator()
-
getLastUsedAddress
long getLastUsedAddress()
-
getLastUsedPointer
long getLastUsedPointer()
-
getMinimalSize
int getMinimalSize()
-
getMaximumAddress
long getMaximumAddress()
-
-