<<>> <> <> <> <> <> DIRECTORY Rope, SunRPC ; SunRPCOnNetworkStream: CEDAR DEFINITIONS ~ { <> ROPE: TYPE ~ Rope.ROPE; Handle: TYPE ~ SunRPC.Handle; Server: TYPE ~ SunRPC.Server; <> <<>> <> <<>> Create: PROC [protocolFamily: ATOM, remote: ROPE] RETURNS [h: Handle]; <> GetRemote: PROC [h: Handle] RETURNS [protocolFamily: ATOM, remote: ROPE]; <> <<>> <> ServerProc: TYPE ~ SunRPC.ServerProc; <> <> <<>> CreateServer: PROC [pgm, version: CARD, serverProc: ServerProc, protocolFamily: ATOM ¬ $ARPA, local: ROPE ¬ NIL, clientData: REF ¬ NIL] RETURNS [s: Server]; <> <> GetServerAddress: PROC [s: Server] RETURNS [protocolFamily: ATOM, local: ROPE]; <> <<>> }...