Make the right kind of Recorder for this fossil
Overridden by: EditionRecorderFossil DirectEditionRecorderFossil IndirectEditionRecorderFossil WorkRecorderFossil DirectWorkRecorderFossil IndirectWorkRecorderFossil
Overrides: Abraham
Overrides: Abraham
Overridden by: EditionRecorderFossil DirectEditionRecorderFossil IndirectEditionRecorderFossil WorkRecorderFossil DirectWorkRecorderFossil IndirectWorkRecorderFossil
Overrides: Abraham
Should only be called from BeEdition::fossilRelease(). Results in my becoming extinct.
A Fossil (unlike a Grabber or an Orgl) does not prevent the grabbed IObject from being dismantled. Instead, if the IObject does get dismantled, then the Fossil is considered extinct. A waldo may not be gotten from an extinct fossil (if the species is really extinct, then it cannot be revived from its remaining fossils).
I can`t go to disk while someone has my WaldoSocket and might be doing
something with the Waldo in it.
Overrides: Abraham
Should only be called if I am not extinct.
f reanimate: [:w | ...]
should translate to
BEGIN_REANIMATE(f,RecorderFossil,w) {
...
} END_REANIMATE;
As a premature optimization, we don't destroy the waldo when the count goes to zero, but rather when we consider purging while the count is zero.
The Recorder of which this Fossil is the imprint. If necessary, reconstruct it using the information stored in the imprint.
Should only be called if I am not extinct
Should only be called from the reanimate macro.
Overrides: Abraham
Overridden by: EditionRecorderFossil DirectEditionRecorderFossil IndirectEditionRecorderFossil WorkRecorderFossil DirectWorkRecorderFossil IndirectWorkRecorderFossil
Overridden by: DirectWorkRecorderFossil
Overridden by: DirectWorkRecorderFossil