-- File: PhoneNetConfig.pack - last edit:
-- AOF                 19-Jan-88 17:16:43

-- Copyright (C) 1987, 1988 by Xerox Corporation. All rights reserved.


PhoneNetConfig: SEGMENT =

  BEGIN
  Basic: CODE PACK =
    BEGIN
    SptpDriver[
      ENTRY VECTOR, Interrupt, InInterrupt, OutInterrupt, SendRawBuffer,
      ActiveDataState, InitiateOutput, SendControlFrame, Watcher,
      DoCommandInternal, EnqueueReceive, FrameFromDevice, GetDevice,
      GetEntityClass, GetVersion, FreeBufferAndIocb, GetBufferAndIocb,
      PutOnControlQueue, PutOnReassemblyQueue, MediumNotAvailable,
      GetStatusInternal, SendBufferInternal, SendQueueEntry,
      FlushReassemblyQueue, ResetLatchesInternal, SetControlInternal];
    SptpImpl[
      ENTRY VECTOR, NsEncapsulation, NsDecapsulation, ProcessControl,
      SendIAmHere, SendAreYouThere, SendMyOptions, SendNull, SiuSingleBufferSpy,
      WaitForControl];
    END;  --Basic

  Protocol: CODE PACK =
    BEGIN
    SptpDriver[
      MAIN, ActivateDriver, ComputeLineSpeed, DeactivateDriver, DeleteDriver,
      Null, WaitForHellToFreeze, CreateDriver, GetProtocolInfo, GetThroughput,
      GetXmtQueue, MasterTimeout, ResetQueues, SetupDriver, SetCollectGarbageToo,
      SetTrace, TurnDeviceOff, TurnDeviceOn, CATCH CODE];
    SptpImpl[
      MAIN, AdoptForNS, DisownFromNS, Initialize, Destroy, ActiveNegotiation,
      AwaitingOptions, AwaitingOptionAck, AwaitTerminateReply,
      SendTerminateRequest, PassiveNegotiation, SendAddressReject,
      SendClassReject, SendVersionReject, SendSizeReject, SendOptionsAck,
      SendTerminateReply, SetMasterSlaveRelationship, TerminationDally,
      CATCH CODE];
    END;  --Protocol

  END;

SptpFrames: FRAME PACK = {PhoneNetConfig};