<> <> DIRECTORY IO USING [STREAM], Rope USING [ROPE] ; BridgeComm: CEDAR DEFINITIONS ~ { ROPE: TYPE ~ Rope.ROPE; NetworkStream: TYPE ~ IO.STREAM; Error: ERROR [msg: ROPE]; GetMsg: PROC [s: NetworkStream] RETURNS [msg: CHAR, arg: ROPE]; <> PutMsg: PROC [s: NetworkStream, msg: CHAR, arg: ROPE _ NIL]; <> PutMsgWithReply: PROC [s: NetworkStream, msg: CHAR, arg: ROPE _ NIL] RETURNS [ansMsg: CHAR, ansArg: ROPE]; <> PutMsgWithAck: PROC [s: NetworkStream, msg: CHAR, arg: ROPE _ NIL]; <> CloseConnection: PROC [s: NetworkStream]; }...