-- PDRemoteStream.mesa
-- Copyright (C) 1984, 1986 Xerox Corporation.  All rights reserved.
-- Michael Plass, September 4, 1984 1:58:46 pm PDT
-- Tim Diebert, 25-Apr-86 13:24:27
-- 
DIRECTORY Stream USING [Handle];
  
PDRemoteStream: DEFINITIONS = BEGIN
  
  Lookup: PROC [fileName: LONG STRING, createDate: LONG STRING, name,
    password: LONG STRING] RETURNS [bytes: INT];
    -- If successful, explands fileName to include specific version.
    -- If unsuccessful, raises Error, below.
    
  Read: PROC [fileName: LONG STRING, name, password: LONG STRING,
    action: PROC[Stream.Handle]];
    -- May raise Error, below.
    
  Error: ERROR [expl: LONG STRING, retryable: BOOLEAN];
    -- retryable is a hint that it may be worth it to try again later.
    -- 
  END.