-- PhoneNetwork.mesa (last edited by: Garlick on: August 5, 1980 5:38 PM) --
DIRECTORY
NSAddress: FROM "NSAddress" USING [HostNumber],
RS232CManager: FROM "RS232CManager" USING [CommParamHandle];
PhoneNetwork: DEFINITIONS =
BEGIN
-- Procedures
KnowAboutPhonePath: PROCEDURE [
OISUniqueAddress: NSAddress.HostNumber,
commParamHandle: RS232CManager.CommParamHandle, phoneNumber: AccessAddress];
ForgetAboutPhonePath: PROCEDURE [OISUniqueAddress: NSAddress.HostNumber];
FindPhonePath: PROCEDURE [OISUniqueAddress: NSAddress.HostNumber]
RETURNS [
commParamHandle: RS232CManager.CommParamHandle, phoneNumber: AccessAddress];
-- Types
AccessAddress: TYPE = STRING;
-- Signals and Errors
UnknownPath: ERROR; -- host number not in path table
END.
LOG
Time: January 30, 1980 2:18 PM By: Garlick Action: Created file from a subset of RS232CManager and converted to use NSAddress for the ProcessorID.
Time: August 5, 1980 5:37 PM By: Garlick Action: Changed all NSAddress.ProcessorIDs to HostNumber so we could accept broadcastHostNumber.