CourierBindingProtocol.mesa
Copyright (C) 1984, 1985, 1986 by Xerox Corporation. All rights reserved.
kam 17-Jan-86 9:54:59
Bill Jackson (bj) June 22, 1986 7:06:50 pm PDT
DIRECTORY
XNS USING [Address, Socket];
CourierBindingProtocol: CEDAR DEFINITIONS ~ {
This protocol is Expedited Courier compatable.
Types
CARD: TYPE ~ LONG CARDINAL;
Address: TYPE ~ XNS.Address;
Socket: TYPE ~ XNS.Socket;
Range: TYPE ~ RECORD [
lowVersion: CARDINAL,
highVersion: CARDINAL
];
Courier Object Values
newprogram: CARD ~ 82;
program: CARD ~ 404;
version: CARDINAL ~ 1;
nullproc: CARDINAL ~ 0;
bind: CARDINAL ~ 1;
socket: Socket ~ [3, 232]; -- 1000
Types
RequestBody: TYPE ~ RECORD [
program: CARD,
versions: Range
];
ResponseBody: TYPE ~ RECORD [
versions: Range,
me: Address
];
ArgList: TYPE ~ LIST OF RequestBody;
}...