Multicast.mesa
L. Stewart July 11, 1983 2:03 pm
Last Edited by: Swinehart, February 8, 1984 6:12 pm
DIRECTORY PupTypes USING [PupHostID, PupNetID], RPC USING [ Conversation, unencrypted];
Multicast: CEDAR DEFINITIONS = {
TurnOnMulticastForNet: PROC [
shh: RPC.Conversation←RPC.unencrypted, net: PupTypes.PupNetID] RETURNS [ok: BOOL];
TurnOffMulticast: PROC[shh: RPC.Conversation←RPC.unencrypted];
HandleMulticast: PUBLIC PROC [
shh: RPC.Conversation←RPC.unencrypted,
net: PupTypes.PupNetID, realHost, listeningTo: PupTypes.PupHostID] RETURNS [ok: BOOL];
StopHandlingMulticast: PROC [
shh: RPC.Conversation ← RPC.unencrypted, realHost: PupTypes.PupHostID];
}.