PupInternal.mesa
This is the odds and ends junky internal Pup defs file.
Copyright © 1986 by Xerox Corporation. All rights reserved.
Hal Murray, May 25, 1986 6:10:54 am PDT
DIRECTORY
CommDriver USING [Network],
Pup USING [Address, Host],
PupBuffer USING [Buffer],
PupSocket USING [Socket];
PupInternal:
CEDAR
DEFINITIONS = {
Buffer: TYPE = PupBuffer.Buffer;
Network: TYPE = CommDriver.Network;
Route:
PROC [him: Pup.Address]
RETURNS [network: Network, immediate: Pup.Host];
GetSocketChain:
PROC
RETURNS [PupSocket.Socket];
Gatewaying
CaptureForwarding:
PROC [
PROC [Buffer]
RETURNS [Buffer] ];
ProcessGatewayInfo: PROC [Buffer] RETURNS [changed: BOOL];
ProcessGatewayRequest:
PROC [b: Buffer, rejectBroadcasts:
BOOL];
-- NIL to broadcast