mentor/derived/PktRouteViewClass.i3


 Copyright (C) 1995, Digital Equipment Corporation.       
 All rights reserved.                                     
 See the file COPYRIGHT for a full description.           
                                                          
 Last modified on Thu Feb  9 08:56:28 PST 1995 by kalsow  
      modified on Wed Feb 17 17:04:21 PST 1993 by johnh   
      modified on Tue Jun  9 00:35:21 1992 by mhb         

********************************************************************

      *  NOTE: This file is generated automatically from the event
      *        definition file PktRoute.evt.
      ********************************************************************


<* PRAGMA LL *>

INTERFACE PktRouteViewClass;

<*NOWARN*> IMPORT TextConv, IntList, IntListUtils, RefIntArray;
<*NOWARN*> IMPORT View, Thread, OblFmt;

TYPE
  T <: Public;
  Public = View.T OBJECT
      METHODS
      <*LL = {} *>
        oeStartGraph ( nodeCnt: CARDINAL; queueSize: CARDINAL; bounded: BOOLEAN; maxX, maxY: REAL) RAISES {Thread.Alerted};
        oeNewNode ( id: CARDINAL; x, y: REAL) RAISES {Thread.Alerted};
        oeNewStraightEdge ( id1, id2: CARDINAL) RAISES {Thread.Alerted};
        oeNewCurvedEdge ( id1, id2: CARDINAL; x1, y1, x2, y2: REAL) RAISES {Thread.Alerted};
        oeNewLabel ( label: TEXT; x, y: REAL) RAISES {Thread.Alerted};
        oeEndGraph ( ) RAISES {Thread.Alerted};
        oeStartPackets ( pktCnt: CARDINAL) RAISES {Thread.Alerted};
        oeNewPacket ( id, source, dest, fewestHops: CARDINAL; name: TEXT) RAISES {Thread.Alerted};
        oeEndPackets ( ) RAISES {Thread.Alerted};
        oeBlocked ( id, from, to: CARDINAL) RAISES {Thread.Alerted};
        oeMovePacket ( id, from, to: CARDINAL) RAISES {Thread.Alerted};
        oeQueueSizes ( sz: RefIntArray.T) RAISES {Thread.Alerted};
        oeAbsorb ( pktId, node: CARDINAL) RAISES {Thread.Alerted};
        oeStep ( ) RAISES {Thread.Alerted};
      <*LL = VBT.mu *>
      END;

END PktRouteViewClass.

interface View is in: