-- Copyright (C) 1984  by Xerox Corporation. All rights reserved. 
-- PupGate.config, HGM, 17-Apr-85  0:36:27
-- 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,
    RS232C,
    BootServerDefs, Buffer, BufferOps, Checksums, Driver,
    CpuIdle, Indirect, Mailer,
    EchoServer, GateDefs, NameServerDefs, PupDefs, PupPktOps, PupRouterDefs, PupTimeServer,
    Router, RouterInternal, RoutingTable, PhoneCreate, Socket, Stats, TimeServerOps,
    SpecialRuntime, 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, 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;

  InrConfig: CONFIGURATION
    IMPORTS
      Heap, Buffer, Checksums, CommSvcHeap, Driver, Process,
      Runtime, RoutingTable, Router, RouterInternal, Runtime,
      Socket, Space, Stats, System
    EXPORTS ALL
    CONTROL CommSvcHeaps, INRImpl =
    BEGIN
    INRImpl;
    InrRoutingTableImpl;
    CommSvcHeaps;
    END;

  LocalNameConversion;

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

  GateInfo;
  GateControl;
  TroubleTajo;
  TrapBadPups;
  
  END.