|
||||||||
| 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
| Field Summary | |
protected HUpperCrum |
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 | |
Loaf(HUpperCrum hcrum,
SensorCrum scrum)
|
|
Loaf(int hash,
HUpperCrum hcrum,
SensorCrum scrum)
|
|
Loaf(Rcvr receiver)
|
|
| Method Summary | |
byte |
actualSplay(XnRegion region,
XnRegion limitRegion)
Speciall handle the splay cases in which the region partially intersects with limitedRegion. |
void |
addOParent(OPart oParent)
This should probably take a bertCanopyCrum argument, as well. |
FeEdition |
asFeEdition()
Make a FeEdition out of myself. |
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(BeEdition stamp,
PropFinder finder)
|
void |
checkChildRecorders(PropFinder finder)
send checkRecorders to all children |
void |
checkRecorders(BeEdition edition,
PropFinder finder,
SensorCrum scrum)
|
void |
checkRecorders(PropFinder finder,
SensorCrum scrum)
check any recorders that might be triggered by a change in the edition. Walk leafward on O-plane, filtered by sensor canopy, ringing recorders. Not in a consistent block: It spawns unbounded work. |
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 |
int |
contentsHash()
A hash of the contents of this flock |
IntegerVar |
count()
|
void |
delayedStoreMatching(PropFinder finder,
RecorderFossil recorder,
HashSetCache hCrumCache)
|
void |
delayedStoreMatching(PropFinder finder,
RecorderFossil fossil,
ResultRecorder recorder,
HashSetCache hCrumCache)
One step of walk south on the O-tree during the 'now' part of a backfollow. |
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)
Fill an array with my contents |
BeRangeElement |
getBe(Position key)
Get or Make the BeRangeElement at the location. |
HistoryCrum |
hCrum()
|
void |
inform(Position key,
HRoot value,
TracePosition trace)
inform a piece of partiality |
XnRegion |
keysLabelled(BeLabel label)
Just search for now. |
static Heaper |
make(PrimDataArray values,
Arrangement arrangement)
|
static Heaper |
make(XnRegion region)
|
static Heaper |
make(XnRegion region,
BeCarrier element)
|
XnRegion |
rangeOwners(XnRegion positions)
|
void |
removeOParent(OPart oparent)
remove oparent from the set of upward pointers. |
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. |
byte |
splay(XnRegion region,
XnRegion limitRegion)
Make each child completely contained or completely outside the region. |
void |
storeMatching(PropFinder finder,
MuTable table,
HashSetCache hCrumCache)
|
void |
storeRecordingAgents(RecorderFossil recorder,
Agenda agenda)
Go ahead and actually store the recorder in the sensor canopy. |
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 globalDsp)
Return a copy with globalDsp removed from the receiver's dsp. |
boolean |
updateBCrumTo(BertCrum newBCrum)
Ensure the my bertCrum is not be leafward of newBCrum. |
XnRegion |
usedDomain()
|
void |
wait(XnSensor sensor)
|
| 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 |
| Field Detail |
protected HUpperCrum myHCrum
| Constructor Detail |
public Loaf(HUpperCrum hcrum,
SensorCrum scrum)
public Loaf(int hash,
HUpperCrum hcrum,
SensorCrum scrum)
public Loaf(Rcvr receiver)
| Method Detail |
public Mapping compare(TracePosition trace,
XnRegion region)
public IntegerVar count()
public XnRegion domain()
public FeRangeElement fetch(Position key,
BeEdition edition,
Position globalKey)
public OExpandingLoaf fetchBottomAt(Position key)
public void fill(XnRegion keys,
Arrangement toArrange,
PrimArray toArray,
Dsp globalDsp,
BeEdition edition)
public BeRangeElement getBe(Position key)
public XnRegion rangeOwners(XnRegion positions)
public OrglRoot setAllOwners(ID owner)
public XnRegion usedDomain()
public Stepper bundleStepper(XnRegion region,
OrderSpec order,
Dsp globalDsp)
public OrglRoot combine(ActualOrglRoot another,
XnRegion limitRegion,
Dsp globalDsp)
public XnRegion keysLabelled(BeLabel label)
public XnRegion sharedRegion(TracePosition trace,
XnRegion limitRegion)
public Loaf transformedBy(Dsp externalDsp)
public Loaf unTransformedBy(Dsp globalDsp)
public byte splay(XnRegion region,
XnRegion limitRegion)
public byte actualSplay(XnRegion region,
XnRegion limitRegion)
public void addOParent(OPart oParent)
public XnRegion attachTrailBlazer(TrailBlazer blazer)
OPart
attachTrailBlazer in class OPartpublic void checkChildRecorders(PropFinder finder)
public void checkRecorders(PropFinder finder,
SensorCrum scrum)
public void checkTrailBlazer(TrailBlazer blazer)
OPart
checkTrailBlazer in class OPart
public void delayedStoreMatching(PropFinder finder,
RecorderFossil fossil,
ResultRecorder recorder,
HashSetCache hCrumCache)
public TrailBlazer fetchTrailBlazer()
OPart
fetchTrailBlazer in class OPartpublic HistoryCrum hCrum()
hCrum in class OPartpublic void removeOParent(OPart oparent)
public void storeRecordingAgents(RecorderFossil recorder,
Agenda agenda)
public void triggerDetector(FeFillRangeDetector detect)
public boolean updateBCrumTo(BertCrum newBCrum)
public FeEdition asFeEdition()
public void dismantle()
Abraham
dismantle in class OPartpublic int contentsHash()
Abraham
contentsHash in class OPart
public void checkChildRecorders(BeEdition stamp,
PropFinder finder)
public void checkRecorders(BeEdition edition,
PropFinder finder,
SensorCrum scrum)
public void delayedStoreMatching(PropFinder finder,
RecorderFossil recorder,
HashSetCache hCrumCache)
public void inform(Position key,
HRoot value,
TracePosition trace)
public void storeMatching(PropFinder finder,
MuTable table,
HashSetCache hCrumCache)
public void wait(XnSensor sensor)
wait in class OPartpublic void sendSelfTo(Xmtr xmtr)
Heaper
sendSelfTo in class OPart
public static Heaper make(XnRegion region,
BeCarrier element)
public static Heaper make(XnRegion region)
public static Heaper make(PrimDataArray values,
Arrangement arrangement)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||