IPPrinterRemoteStream.mesa
Copyright (C) 1984, 1985, Xerox Corporation. All rights reserved.
Michael Plass, September 4, 1984 1:58:46 pm PDT
Tim Diebert: December 18, 1985 5:50:59 pm PST
DIRECTORY
BasicTime USING [GMT],
IO USING [STREAM],
Rope USING [ROPE];
IPPrinterRemoteStream: DEFINITIONS = BEGIN
ROPE: TYPE ~ Rope.ROPE;
Lookup: PROC [fileName: ROPE, createDate: BasicTime.GMT, name, password: ROPE]
RETURNS [fullFName: ROPE, bytes: INT, createDateRope: ROPE];
If successful, explands fileName to include specific version.
If unsuccessful, raises Error, below.
Read: PROC [fileName: ROPE, name, password: ROPE, toStream: IO.STREAM];
May raise Error, below. toStream is an output stream. Most likely an FS.Stream
Error: ERROR [expl: ROPE, retryable: BOOLEAN];
retryable is a hint that it may be worth it to try again later.
END.