Collector.mesa
Copyright © 1985 by Xerox Corporation. All rights reserved.
Paul Rovner, December 6, 1983 11:27 am
Russ Atkinson (RRA) February 1, 1985 12:43:36 pm PST
Beach, February 22, 1985 3:32:35 pm PST
Doug Wyatt, February 24, 1985 8:59:57 pm PST
Definitions for control of the Cedar incremental collector
DIRECTORY
Allocator USING [NHeaderP],
SafeStorage USING [ReclamationReason];
Collector: DEFINITIONS
= BEGIN
Disposition: TYPE = MACHINE DEPENDENT {continue(0), reclaimIt(1), finalizeIt(2)};
InternalReclaim: PROC[reason: SafeStorage.ReclamationReason, suspendMe: BOOL];
Reclaim: PROC[nhp: Allocator.NHeaderP];
EstablishTAndSProc: PROC[proc: PROC];
Watchdog variables
latency: CARDINAL; -- milliseconds of latency
backgroundCollectorProcess: PROCESS; -- the collector process
END.