|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object
|
+--org.abora.gold.java.AboraHeaper
|
+--org.abora.gold.xpp.basic.Heaper
|
+--org.abora.gold.snarf.Abraham
|
+--org.abora.gold.be.ents.OPart
|
+--org.abora.gold.be.ents.Loaf
|
+--org.abora.gold.be.ents.InnerLoaf
| Field Summary |
| Fields inherited from class org.abora.gold.be.ents.Loaf |
myHCrum |
| Fields inherited from class org.abora.gold.be.ents.OPart |
mySensorCrum |
| Fields inherited from class org.abora.gold.snarf.Abraham |
DismantleStatistics, myHash, myInfo, myToken, TheTokenSource |
| Fields inherited from class org.abora.gold.xpp.basic.Heaper |
AllBlasts, BecomeMap, GarbageCount, InGC, InitializedClasses, InitializingClasses, LastMemory, NextClientRequestNumber, NotOneElementSignal, PackageTable, PromiseNameTable, StringHashSBoxes |
| Fields inherited from class org.abora.gold.java.AboraHeaper |
ActiveClubs, CurrentAuthor, CurrentBertCanopyCache, CurrentBertCrum, CurrentChunk, CurrentGrandMap, CurrentKeyMaster, CurrentPacker, CurrentSensorCanopyCache, CurrentServer, CurrentSession, CurrentSessions, CurrentTrace, InitialEditClub, InitialOwner, InitialReadClub, InitialSponsor, InsideTransactionFlag |
| Constructor Summary | |
InnerLoaf(HUpperCrum hcrum,
SensorCrum scrum)
|
|
InnerLoaf(int hash,
HUpperCrum hcrum,
SensorCrum scrum)
|
|
InnerLoaf(Rcvr receiver)
|
|
| Method Summary | |
byte |
actualSplay(XnRegion region,
XnRegion limitRegion)
Special handle the splay cases in which the region partially intersects with limitedRegion. |
XnRegion |
attachTrailBlazer(TrailBlazer blazer)
Attach the TrailBlazer to this Edition, and return the region of partiality it is attached to |
Stepper |
bundleStepper(XnRegion region,
OrderSpec order,
Dsp globalDsp)
Return a stepper of bundles according to the order. |
void |
checkChildRecorders(PropFinder finder)
send checkRecorders to all children |
void |
checkTrailBlazer(TrailBlazer blazer)
Make sure that everyone below here that might have a TrailBlazer, has the given one |
OrglRoot |
combine(ActualOrglRoot another,
XnRegion limitRegion,
Dsp globalDsp)
|
Mapping |
compare(TracePosition trace,
XnRegion region)
return a mapping from my data to corresponding stuff in the given trace |
IntegerVar |
count()
|
void |
delayedStoreMatching(PropFinder finder,
RecorderFossil fossil,
ResultRecorder recorder,
HashSetCache hCrumCache)
Inner loaf: Just forward south to all children. |
XnRegion |
domain()
|
FeRangeElement |
fetch(Position key,
BeEdition edition,
Position globalKey)
Look up the range element for the key. |
OExpandingLoaf |
fetchBottomAt(Position key)
Return the bottom-most Loaf. |
TrailBlazer |
fetchTrailBlazer()
If there is a TrailBlazer somewhere below this Edition, return one of them |
void |
fill(XnRegion keys,
Arrangement toArrange,
PrimArray toArray,
Dsp globalDsp,
BeEdition edition)
Fill an array with my contents |
BeRangeElement |
getBe(Position key)
Get or Make the BeRangeElement at the location. |
Loaf |
inPart()
This is used by the splay algorithms. |
XnRegion |
keysLabelled(BeLabel label)
Just search for now. |
static Heaper |
make(Loaf newO,
Dsp dsp)
Make a loaf that transforms the contents of newO. |
static Heaper |
make(XnRegion newSplit,
Loaf newIn,
Loaf newOut)
The contents of newIn must be completely contained in newSplit. newOut must be completely outside newSplit. |
static Heaper |
make(XnRegion newSplit,
Loaf newIn,
Loaf newOut,
HUpperCrum hcrum)
The contents of newIn must be completely contained in newSplit. newOut must be completely outside newSplit |
Loaf |
outPart()
This is used by the splay algorithms. |
XnRegion |
rangeOwners(XnRegion positions)
|
void |
sendSelfTo(Xmtr xmtr)
do nothing |
OrglRoot |
setAllOwners(ID owner)
Recur assigning owners. |
XnRegion |
sharedRegion(TracePosition trace,
XnRegion limitRegion)
Return a region describing the stuff that can backfollow to trace. |
void |
storeRecordingAgents(RecorderFossil recorder,
Agenda agenda)
Go ahead and actually store the recorder in the sensor canopy. |
void |
triggerDetector(FeFillRangeDetector detect)
A Detector has been added to my parent. |
XnRegion |
usedDomain()
|
void |
wait(XnSensor sensor)
|
| Methods inherited from class org.abora.gold.be.ents.Loaf |
addOParent, asFeEdition, checkChildRecorders, checkRecorders, checkRecorders, contentsHash, delayedStoreMatching, dismantle, hCrum, inform, make, make, make, removeOParent, splay, storeMatching, transformedBy, unTransformedBy, updateBCrumTo |
| Methods inherited from class org.abora.gold.be.ents.OPart |
hinspect, inspect, inspectCanopy, inspectMenuArray, inspectRecorderCanopy, mappingTo, sensorCrum, showOn |
| Methods inherited from class org.abora.gold.snarf.Abraham |
actualHashForEqual, becomeStub, cleanupGarbage, destroy, destruct, diskUpdate, dismantleStatistics, fetchInfo, fetchShepherd, flockInfo, forget, getInfo, getShepherdStubCategory, initTimeNonInherited, isConstructed, isDestructed, isEqual, isKindOf, isPurgeable, isShepherd, isStub, isUnlocked, linkTimeNonInherited, newShepherd, remember, restartAbraham, restartAbraham, returnToken, staticTimeNonInherited, token |
| Methods inherited from class org.abora.gold.java.AboraHeaper |
asOop, basicInspect, displayString, error, hack, halt, knownBug, mightNotImplement, REQUIRES, shouldImplement, shouldNotImplement, stubbleForSubclassResponsibility, thingToDo, willNotImplement |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public InnerLoaf(HUpperCrum hcrum,
SensorCrum scrum)
public InnerLoaf(int hash,
HUpperCrum hcrum,
SensorCrum scrum)
public InnerLoaf(Rcvr receiver)
| Method Detail |
public byte actualSplay(XnRegion region,
XnRegion limitRegion)
actualSplay in class Loaf
public Mapping compare(TracePosition trace,
XnRegion region)
compare in class Loafpublic IntegerVar count()
count in class Loafpublic XnRegion domain()
domain in class Loaf
public FeRangeElement fetch(Position key,
BeEdition edition,
Position globalKey)
Loaf
fetch in class Loafpublic OExpandingLoaf fetchBottomAt(Position key)
fetchBottomAt in class Loaf
public void fill(XnRegion keys,
Arrangement toArrange,
PrimArray toArray,
Dsp globalDsp,
BeEdition edition)
Loaf
fill in class Loafpublic BeRangeElement getBe(Position key)
getBe in class Loafpublic Loaf inPart()
public Loaf outPart()
public XnRegion rangeOwners(XnRegion positions)
rangeOwners in class Loafpublic OrglRoot setAllOwners(ID owner)
setAllOwners in class Loafpublic XnRegion usedDomain()
usedDomain in class Loafpublic XnRegion attachTrailBlazer(TrailBlazer blazer)
OPart
attachTrailBlazer in class Loafpublic void checkChildRecorders(PropFinder finder)
Loaf
checkChildRecorders in class Loafpublic void checkTrailBlazer(TrailBlazer blazer)
OPart
checkTrailBlazer in class Loaf
public void delayedStoreMatching(PropFinder finder,
RecorderFossil fossil,
ResultRecorder recorder,
HashSetCache hCrumCache)
delayedStoreMatching in class Loafpublic TrailBlazer fetchTrailBlazer()
OPart
fetchTrailBlazer in class Loaf
public void storeRecordingAgents(RecorderFossil recorder,
Agenda agenda)
Loaf
storeRecordingAgents in class Loafpublic void triggerDetector(FeFillRangeDetector detect)
Loaf
triggerDetector in class Loaf
public Stepper bundleStepper(XnRegion region,
OrderSpec order,
Dsp globalDsp)
bundleStepper in class Loaf
public OrglRoot combine(ActualOrglRoot another,
XnRegion limitRegion,
Dsp globalDsp)
combine in class Loafpublic XnRegion keysLabelled(BeLabel label)
keysLabelled in class Loaf
public XnRegion sharedRegion(TracePosition trace,
XnRegion limitRegion)
sharedRegion in class Loafpublic void wait(XnSensor sensor)
wait in class Loafpublic void sendSelfTo(Xmtr xmtr)
Heaper
sendSelfTo in class Loaf
public static Heaper make(Loaf newO,
Dsp dsp)
public static Heaper make(XnRegion newSplit,
Loaf newIn,
Loaf newOut)
public static Heaper make(XnRegion newSplit,
Loaf newIn,
Loaf newOut,
HUpperCrum hcrum)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||