| Constructor and Description |
|---|
StoreHeader(HeapRecordableManager heapRecordableManager,
HelperBinaryConversion helperBinaryConversion) |
| Modifier and Type | Method and Description |
|---|---|
protected AbstractHeapRecordableRBTNode<ReferenceLink> |
GarbageReferenceLinkRBTNode.newNode(HeapRecordableManager heapRecordableManager) |
protected AbstractHeapRecordableRBTNode<DataRecordIdentifier> |
DataRecordIdentifierRBTNode.newNode(HeapRecordableManager heapRecordableManager) |
| Constructor and Description |
|---|
DataRecordIdentifierRBTNode(HelperBinaryConversion helperBinaryConversion,
HeapRecordableManager heapRecordableManager) |
GarbageReferenceLinkRBTNode(HeapRecordableManager heapRecordableManager,
HelperBinaryConversion helperBinaryConversion) |
| Modifier and Type | Field and Description |
|---|---|
protected HeapRecordableManager |
AbstractHeapRecordable.heapRecordableManager
manager of read and write of
IHeapRecordable |
| Modifier and Type | Method and Description |
|---|---|
protected abstract AbstractHeapRecordableRBTNode<E> |
AbstractHeapRecordableRBTNode.newNode(HeapRecordableManager heapRecordableManager) |
| Constructor and Description |
|---|
AbstractHeapRecordable(HeapRecordableManager heapRecordableManager,
HelperBinaryConversion helperBinaryConversion) |
AbstractHeapRecordableRBTNode(HeapRecordableManager heapRecordableManager,
HelperBinaryConversion helperBinaryConversion) |
| Constructor and Description |
|---|
ClassNameRecord(HeapRecordableManager heapRecordableManager,
HelperBinaryConversion helperBinaryConversion) |
| Modifier and Type | Method and Description |
|---|---|
HeapRecordableManager |
IStore.getHeapRecordableManager() |
HeapRecordableManager |
AbstractDelegatingToStoreManagers.getHeapRecordableManager() |
| Constructor and Description |
|---|
GarbageManager(HeapRecordableManager heapRecordableManager,
HelperBinaryConversion helperBinaryConversion,
IHeapDataManager dataManager,
IObjectIoManagerForGarbage objectIOManager,
ToVisitRecordManager toVisitRecordManager,
VisitedRecordManager visitedRecordManager,
StoreHeader storeHeader,
JoafipMutex storeMutex) |
| Modifier and Type | Method and Description |
|---|---|
protected IHeapRecordable |
GarbageReferenceLinkRBTNodeManager.newIHeapRecordableRBTNode(HeapRecordableManager heapRecordableManager) |
protected abstract IHeapRecordable |
AbstractGarbageRBTNodeManager.newIHeapRecordableRBTNode(HeapRecordableManager heapRecordableManager) |
protected IHeapRecordable |
AbstractDataRecordIdentifierRBTNodeManager.newIHeapRecordableRBTNode(HeapRecordableManager heapRecordableManager) |
| Constructor and Description |
|---|
GarbageCandidateRecordManager(StoreHeader storeHeader,
HeapRecordableManager heapRecordableManager,
HelperBinaryConversion helperBinaryConversion) |
LinkRecordManager(StoreHeader storeHeader,
HeapRecordableManager heapRecordableManager,
HelperBinaryConversion helperBinaryConversion) |
ToGarbageRecordManager(StoreHeader storeHeader,
HeapRecordableManager heapRecordableManager,
HelperBinaryConversion helperBinaryConversion) |
ToVisitRecordManager(StoreHeader storeHeader,
HeapRecordableManager heapRecordableManager,
HelperBinaryConversion helperBinaryConversion) |
VisitedRecordManager(StoreHeader storeHeader,
HeapRecordableManager heapRecordableManager,
HelperBinaryConversion helperBinaryConversion) |
| Constructor and Description |
|---|
ClassNameManager(HeapRecordableManager heapRecordableManager,
StoreHeader storeHeader,
ClassInfoFactory classInfoFactory,
HelperBinaryConversion helperBinaryConversion) |
Copyright © 2007-2012 Luc Peuvrier. All Rights Reserved.