Add new logic to be able to reference objects with a TUUID (eg TDirectory, TFile). // // Special case of a TRef pointing to an object with a TUUID // ---------------------------------------------------------- // If the referenced object has a TUUID, its bit kHasUUID has been set. // This case is detected by the TRef assignement operator. // (For example, TFile and TDirectory have a TUUID) // The TRef fPID points directly to the single object TProcessUUID (deriving // from TProcessID) and managing the list of TUUIDs for a process. // The TRef kAsUUID bit is set and its fUniqueID is set to the fUniqueID // of the referenced object. // When the TRef is streamed to a buffer, the corresponding TUUID is also // streamed with the TRef. When a TRef is read from a buffer, the corresponding // TUUID is also read and entered into the global list of TUUIDs (if not // already there). The TRef fUniqueID is set to the UIIDNumber. // see TProcessUUID for more details.
Add new logic to be able to reference objects with a TUUID (eg TDirectory, TFile).
//
// Special case of a TRef pointing to an object with a TUUID
// ----------------------------------------------------------
// If the referenced object has a TUUID, its bit kHasUUID has been set.
// This case is detected by the TRef assignement operator.
// (For example, TFile and TDirectory have a TUUID)
// The TRef fPID points directly to the single object TProcessUUID (deriving
// from TProcessID) and managing the list of TUUIDs for a process.
// The TRef kAsUUID bit is set and its fUniqueID is set to the fUniqueID
// of the referenced object.
// When the TRef is streamed to a buffer, the corresponding TUUID is also
// streamed with the TRef. When a TRef is read from a buffer, the corresponding
// TUUID is also read and entered into the global list of TUUIDs (if not
// already there). The TRef fUniqueID is set to the UIIDNumber.
// see TProcessUUID for more details.


git-svn-id: ecbadac9c76e8cf640a0bca86f6bd796c98521e3@4865 27541ba8-7e3a-0410-8455-c3a389f83636

dawehner/root,bbannier/ROOT,dawehner/root,bbannier/ROOT,bbannier/ROOT,dawehner/root,dawehner/root,bbannier/ROOT,dawehner/root,bbannier/ROOT,bbannier/ROOT,dawehner/root,bbannier/ROOT,dawehner/root,dawehner/root