CardTableDoc.tioga
Doug Terry, November 26, 1985 5:13:44 pm PST
CARD TABLE
CEDAR 6.0 — FOR INTERNAL XEROX USE ONLY
CardTable and RefID
Doug Terry
© Copyright 1985 Xerox Corporation. All rights reserved.
Abstract: CardTable manages hash tables that map from LONG CARDNIALs to REFs. RefID uses CardTable to maintain associations between IDs and REFs. An ID is simply a laundered REF, which can be passed across an RPC connection.
Created by: Doug Terry
Maintained by: Doug Terry <Terry.pa>
Keywords: CardTable, RefID, RefTab
XEROX  Xerox Corporation
   Palo Alto Research Center
   3333 Coyote Hill Road
   Palo Alto, California 94304

For Internal Xerox Use Only
CardTable
CardTable manages hash tables that map from LONG CARDNIALs to REFs. It is similar to RefTab (in fact, the implementation is identical). Access to CardTables is monitorized for concurrent access.
See the interface for further documentation.
RefID
RefID creates IDs for REFs and maps between the two. An ID is simply a laundered REF, which can be passed across an RPC connection. When a REF is "sealed" into an ID, this package holds onto the REF so that it is not garbage collected. IDs must be explicitly released to indicate that interest in the REF no longer exists.
See the interface for further documentation.