<> <> <> <> DIRECTORY GGBasicTypes, GGInterfaceTypes, IO, Rope, SlackProcess; GGSessionLog: CEDAR DEFINITIONS = BEGIN GargoyleData: TYPE = GGInterfaceTypes.GargoyleData; Point: TYPE = GGBasicTypes.Point; OpenSessionLog: PROC [fileName: Rope.ROPE, gargoyleData: GargoyleData]; CloseSessionLog: PROC [gargoyleData: GargoyleData]; EnterAction: SlackProcess.LoggingProc; <> PlaybackFromFile: PROC [fileName: Rope.ROPE, gargoyleData: GargoyleData]; EndOfSessionLogMessage: PROC [event: LIST OF REF ANY, clientData: REF ANY]; END.