|
||||||||
| 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
|
+--org.abora.gold.be.ents.DspLoaf
| Field Summary | |
protected Dsp |
myDsp
|
protected Loaf |
myO
|
| 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 | |
DspLoaf(Loaf loaf,
Dsp dsp)
|
|
DspLoaf(Rcvr receiver)
|
|
| Method Summary | |
byte |
actualSplay(XnRegion region,
XnRegion limitRegion)
Make each child completely contained or completely outside the region. |
void |
addOParent(OPart oparent)
add oparent to the set of upward pointers and update the bertCrums my child. |
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)
Accumulate dsp downward. |
Mapping |
compare(TracePosition trace,
XnRegion region)
return a mapping from my data to corresponding stuff in the given trace |
int |
contentsHash()
A hash of the contents of this flock |
IntegerVar |
count()
|
void |
crums()
|
void |
delayedStoreMatching(PropFinder finder,
RecorderFossil fossil,
ResultRecorder recorder,
HashSetCache hCrumCache)
Inner loaf: Just forward south to all children. |
void |
dismantle()
Disconnect me from the universe and throw me off the disk. For GC safety, we keep a strongptr to ourself -- is this still necessary? |
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)
Make an FeRangeElement for each position. |
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. |
Mapping |
mappingTo(TracePosition trace,
Mapping initial)
return the mapping into the domain space of the given trace |
Loaf |
outPart()
This is used by the splay algorithms. |
void |
printOn(java.io.PrintWriter aStream)
|
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. |
boolean |
testChild(Loaf child)
Return true if child is a child. |
boolean |
testHChild(HistoryCrum child)
Return true if child is a child. |
Loaf |
transformedBy(Dsp externalDsp)
Return a copy with externalDsp added to the receiver's dsp. |
void |
triggerDetector(FeFillRangeDetector detect)
A Detector has been added to my parent. |
Loaf |
unTransformedBy(Dsp externalDsp)
Return a copy with externalDsp removed from the receiver's dsp. |
boolean |
updateBCrumTo(BertCrum newBCrum)
My bertCrum must not be leafward of newBCrum. Thus it must be LE to newCrum. |
XnRegion |
usedDomain()
|
void |
wait(XnSensor sensor)
|
| Methods inherited from class org.abora.gold.be.ents.InnerLoaf |
make, make, make |
| Methods inherited from class org.abora.gold.be.ents.Loaf |
asFeEdition, checkChildRecorders, checkRecorders, checkRecorders, delayedStoreMatching, hCrum, inform, make, make, make, removeOParent, splay, storeMatching |
| Methods inherited from class org.abora.gold.be.ents.OPart |
hinspect, inspect, inspectCanopy, inspectMenuArray, inspectRecorderCanopy, 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 |
| Field Detail |
protected Dsp myDsp
protected Loaf myO
| Constructor Detail |
public DspLoaf(Loaf loaf,
Dsp dsp)
public DspLoaf(Rcvr receiver)
| Method Detail |
public Mapping compare(TracePosition trace,
XnRegion region)
compare in class InnerLoafpublic IntegerVar count()
count in class InnerLoafpublic XnRegion domain()
domain in class InnerLoaf
public FeRangeElement fetch(Position key,
BeEdition edition,
Position globalKey)
fetch in class InnerLoafpublic OExpandingLoaf fetchBottomAt(Position key)
fetchBottomAt in class InnerLoaf
public void fill(XnRegion keys,
Arrangement toArrange,
PrimArray toArray,
Dsp globalDsp,
BeEdition edition)
fill in class InnerLoafpublic BeRangeElement getBe(Position key)
getBe in class InnerLoafpublic Loaf inPart()
inPart in class InnerLoaf
public Mapping mappingTo(TracePosition trace,
Mapping initial)
mappingTo in class OPartpublic Loaf outPart()
outPart in class InnerLoafpublic XnRegion rangeOwners(XnRegion positions)
rangeOwners in class InnerLoafpublic OrglRoot setAllOwners(ID owner)
setAllOwners in class InnerLoafpublic XnRegion usedDomain()
usedDomain in class InnerLoaf
public byte actualSplay(XnRegion region,
XnRegion limitRegion)
actualSplay in class InnerLoaf
public Stepper bundleStepper(XnRegion region,
OrderSpec order,
Dsp globalDsp)
bundleStepper in class InnerLoaf
public OrglRoot combine(ActualOrglRoot another,
XnRegion limitRegion,
Dsp globalDsp)
combine in class InnerLoafpublic XnRegion keysLabelled(BeLabel label)
keysLabelled in class InnerLoaf
public XnRegion sharedRegion(TracePosition trace,
XnRegion limitRegion)
sharedRegion in class InnerLoafpublic Loaf transformedBy(Dsp externalDsp)
transformedBy in class Loafpublic Loaf unTransformedBy(Dsp externalDsp)
unTransformedBy in class Loafpublic void printOn(java.io.PrintWriter aStream)
printOn in class Heaperpublic void addOParent(OPart oparent)
addOParent in class Loafpublic XnRegion attachTrailBlazer(TrailBlazer blazer)
OPart
attachTrailBlazer in class InnerLoafpublic void checkChildRecorders(PropFinder finder)
checkChildRecorders in class InnerLoafpublic void checkTrailBlazer(TrailBlazer blazer)
OPart
checkTrailBlazer in class InnerLoaf
public void delayedStoreMatching(PropFinder finder,
RecorderFossil fossil,
ResultRecorder recorder,
HashSetCache hCrumCache)
InnerLoaf
delayedStoreMatching in class InnerLoafpublic TrailBlazer fetchTrailBlazer()
OPart
fetchTrailBlazer in class InnerLoaf
public void storeRecordingAgents(RecorderFossil recorder,
Agenda agenda)
Loaf
storeRecordingAgents in class InnerLoafpublic void triggerDetector(FeFillRangeDetector detect)
Loaf
triggerDetector in class InnerLoafpublic boolean updateBCrumTo(BertCrum newBCrum)
updateBCrumTo in class Loafpublic void crums()
public boolean testChild(Loaf child)
public boolean testHChild(HistoryCrum child)
public void dismantle()
Abraham
dismantle in class Loafpublic int contentsHash()
Abraham
contentsHash in class Loafpublic void wait(XnSensor sensor)
wait in class InnerLoafpublic void sendSelfTo(Xmtr xmtr)
Heaper
sendSelfTo in class InnerLoaf
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||