<> <> <> <> DIRECTORY IO, PrintingP4V3, Rope; PrintManip: CEDAR DEFINITIONS ~ BEGIN ROPE: TYPE ~ Rope.ROPE; STREAM: TYPE ~ IO.STREAM; PrintAttributes: TYPE ~ PrintingP4V3.PrintAttributes; PrintOptions: TYPE ~ PrintingP4V3.PrintOptions; RequestID: TYPE ~ PrintingP4V3.RequestID; <> PrintRequestList: TYPE ~ LIST OF PrintRequest; PrintRequest: TYPE ~ REF PrintRequestObject; PrintRequestObject: TYPE ~ RECORD [ attributes: PrintAttributes, fileName: ROPE, ipMasterStream: STREAM, options: PrintOptions, requestID: RequestID, service: ROPE ]; <> ListChanged: CONDITION; <> RegisterRequestID: PROC [requestID: RequestID]; <> UnRegisterRequestID: PROC [requestID: RequestID]; <> GetPrintRequestList: PROC RETURNS [PrintRequestList]; <> END.