<<>> <> <> <> <> <<>> DIRECTORY Profiles, SymTab USING [Ref]; ProfilesPrivate: CEDAR DEFINITIONS ~ BEGIN Profile: PUBLIC TYPE ~ REF ProfileRep; ProfileRep: PUBLIC TYPE ~ RECORD [ entries: SymTab.Ref, --keys are profile entry keys, values are ProfileEntry's filesUsed: SymTab.Ref, --keys are file names, values are ignored slices: LIST OF Profiles.Slice, changeWatchers: LIST OF ProfileChangedItem ¬ NIL, keepFresh: BOOL ]; ProfileChangedItem: TYPE = RECORD [ proc: Profiles.ProfileChangedProc, clientData: REF ANY ]; END.