<<>> <> <> <> <<>> DIRECTORY Rope USING [ROPE], XNSFilingOps USING [ServerData]; XNSFilingSession: CEDAR DEFINITIONS ~ { OPEN Rope; <> <> <<>> ServerHandle: TYPE ~ REF ServerObject; ServerObject: TYPE ~ RECORD [ mnt: XNSFilingOps.ServerData ]; XNSGetServer: PROC [server: ROPE] RETURNS [h: ServerHandle _ NIL, downMsg: ROPE _ NIL]; XNSSweep: PROC [h: ServerHandle, seconds: CARD32]; XNSValidate: PROC [h: ServerHandle] RETURNS [obsolete: BOOL, downMsg: ROPE]; }.