jeco.dmm.simulator.layers.combining
Class HeapList
java.lang.Object
jeco.dmm.simulator.layers.AbstractHeap
jeco.dmm.simulator.layers.combining.HeapList
public class HeapList
- extends AbstractHeap
- Version:
- 0.2
- Author:
- José L. Risco-Martín
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
heap
protected AbstractHeap heap
allocSelector
protected AbstractSelector allocSelector
freeSelector
protected AbstractSelector freeSelector
tail
protected AbstractHeap tail
HeapList
public HeapList(AbstractHeap heap,
AbstractSelector allocSelector,
AbstractSelector freeSelector,
AbstractHeap tail)
free
public DMMBlock free(DMMData dataObject)
- Specified by:
free
in class AbstractHeap
malloc
public DMMBlock malloc(DMMData dataObject)
- Specified by:
malloc
in class AbstractHeap
remove
public boolean remove(DMMData dataObject)
- Specified by:
remove
in class AbstractHeap
getAllocSelector
public AbstractSelector getAllocSelector()
setAllocSelector
public void setAllocSelector(AbstractSelector allocSelector)
getFreeSelector
public AbstractSelector getFreeSelector()
setFreeSelector
public void setFreeSelector(AbstractSelector freeSelector)
getTail
public AbstractHeap getTail()
setTail
public void setTail(AbstractHeap tail)