<> <> <> <<>> <> DIRECTORY AlpineEnvironment USING [Conversation, OpenFileID, TransID], AlpineInternal USING [TransHandle], Rope USING[ROPE], Worker USING [Handle] ; SkiPatrolHooks: CEDAR DEFINITIONS = BEGIN ShouldAbort: TYPE = {notActive, abort, dontAbort}; YES: BOOL = TRUE; FileInfoToTransID: PROC [conversation: AlpineEnvironment.Conversation, openFileID: AlpineEnvironment.OpenFileID] RETURNS [AlpineEnvironment.TransID]; <> <> InactiveWorker: PROC [Worker.Handle] RETURNS [BOOLEAN]; <> TestForAbort: PROC [self: Worker.Handle] RETURNS [ShouldAbort]; <> TransIDFromTransHandle: PROC [h: AlpineInternal.TransHandle] RETURNS [AlpineEnvironment.TransID]; <> TransIDToRope: PROC [transID: AlpineEnvironment.TransID, includeRName: BOOL _ YES] RETURNS [Rope.ROPE]; <> END. CHANGE LOG <> <> <> <> <> <> <<>>