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:
ROPE ←
NIL];
! ABORTED, Error
PutMsgWithReply:
PROC [s: NetworkStream, msg:
CHAR, arg:
ROPE ←
NIL]
RETURNS [ansMsg:
CHAR, ansArg:
ROPE];
! ABORTED, Error
PutMsgWithAck:
PROC [s: NetworkStream, msg:
CHAR, arg:
ROPE ←
NIL];
! ABORTED, Error
CloseConnection: PROC [s: NetworkStream];
}...