BridgeComm.mesa
Demers, February 20, 1987 10:59:50 am PST
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];
! ABORTED, Error
PutMsg: PROC [s: NetworkStream, msg: CHAR, arg: ROPENIL];
! ABORTED, Error
PutMsgWithReply: PROC [s: NetworkStream, msg: CHAR, arg: ROPENIL]
RETURNS [ansMsg: CHAR, ansArg: ROPE];
! ABORTED, Error
PutMsgWithAck: PROC [s: NetworkStream, msg: CHAR, arg: ROPENIL];
! ABORTED, Error
CloseConnection: PROC [s: NetworkStream];
}...