-- PhoneNetwork.mesa (last edited by: Garlick on: August 5, 1980  5:38 PM) --
DIRECTORY
  SpecialSystem: FROM "SpecialSystem" USING [HostNumber],
  RS232CManager: FROM "RS232CManager" USING [CommParamHandle];

PhoneNetwork: DEFINITIONS =
  BEGIN
  -- Procedures
  KnowAboutPhonePath: PROCEDURE [
    OISUniqueAddress: SpecialSystem.HostNumber,
    commParamHandle: RS232CManager.CommParamHandle, phoneNumber: AccessAddress];
  ForgetAboutPhonePath: PROCEDURE [OISUniqueAddress: SpecialSystem.HostNumber];
  FindPhonePath: PROCEDURE [OISUniqueAddress: SpecialSystem.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 SpecialSystem for the ProcessorID.
Time: August 5, 1980  5:37 PM	By: Garlick	Action: Changed all SpecialSystem.ProcessorIDs to HostNumber so we could accept broadcastHostNumber.