-- Copyright (C) 1984, 1985  by Xerox Corporation. All rights reserved. 
-- PupGate.config, HGM, 12-May-86 17:16:10
-- Last edited by Leong,  7-Feb-85 14:43:21

PACK GateControlServer, ForwarderStats;

PupGate: CONFIGURATION LINKS: CODE
  IMPORTS
    CmFile, Cursor, Event, FileSW, Format, Heap, HeraldWindow, Menu, MFile, MStream,
    Process, Put, Runtime, SpecialSystem, Stream, String, Supervisor, System,
    TemporaryBooting, TextSW, Time, Token, Tool, ToolWindow, UserInput, Volume, Version,
    BootServerDefs, Buffer, BufferOps, Checksums, Driver,
    CpuIdle, Indirect, Mailer,
    EchoServer, GateDefs, NameServerDefs, PhoneNetFriends, Protocol1,
    PupDefs, PupPktOps, PupRouterDefs, PupTimeServer,
    Router, RouterInternal, RoutingTable, PhoneCreate, Protocol1, Socket, Stats, TimeServerOps,
    ProcessorFace, -- SetMP for InrConfig
    Space, NSString
  EXPORTS ALL
  CONTROL GateInit, GateInfo, GateControlServer, TrapBadPups =
  BEGIN

  GateControl: CONFIGURATION
    IMPORTS
      Event, Heap, MFile, MStream, Process, Put, String, Supervisor, System,
      TemporaryBooting, Time, Volume,
      Buffer, BufferOps, Driver, GateDefs, CpuIdle,
      PhoneNetFriends, Protocol1, PupDefs, PupPktOps, Stats, Trouble
    EXPORTS GateControlDefs, GateControlServer
    CONTROL GateControlServer, GateStats =
    BEGIN
    GateStats;
    GateControlServer;
    GateControlFinish;
    SloshRecv LINKS: FRAME;
    EFTPRecv LINKS: FRAME;
    SloshSend LINKS: FRAME;
    EFTPSend;
    END;

  LocalNameConversion;

  GateInit;
  PupGatewayWindow;
  GateParameterTajo;
  RealForwarder;
  ForwarderCold;
  ForwarderStats;
  InrConfig;

  GateInfo;
  GateControl;
  TroubleTajo;
  TrapBadPups;
  
  END.