********************************************************************
* NOTE: This file is generated automatically from the event * definition file PktRoute.evt. ********************************************************************<* PRAGMA LL *> INTERFACEcall the following to generate an event:PktRouteIE ; <*NOWARN*> IMPORT TextConv, IntList, Algorithm, IntListUtils; <*NOWARN*> IMPORT RefIntArray, View, Thread, OblFmt;PROCEDURE StartGraph ( initiator: Algorithm.T; nodeCnt: CARDINAL; queueSize: CARDINAL; bounded: BOOLEAN; maxX, maxY: REAL ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE NewNode ( initiator: Algorithm.T; id: CARDINAL; x, y: REAL ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE NewStraightEdge ( initiator: Algorithm.T; id1, id2: CARDINAL ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE NewCurvedEdge ( initiator: Algorithm.T; id1, id2: CARDINAL; x1, y1, x2, y2: REAL ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE NewLabel ( initiator: Algorithm.T; label: TEXT; x, y: REAL ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE EndGraph ( initiator: Algorithm.T; ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE StartPackets ( initiator: Algorithm.T; pktCnt: CARDINAL ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE NewPacket ( initiator: Algorithm.T; id, source, dest, fewestHops: CARDINAL; name: TEXT ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE EndPackets ( initiator: Algorithm.T; ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE Blocked ( initiator: Algorithm.T; id, from, to: CARDINAL ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE MovePacket ( initiator: Algorithm.T; id, from, to: CARDINAL ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE QueueSizes ( initiator: Algorithm.T; sz: RefIntArray.T ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE Absorb ( initiator: Algorithm.T; pktId, node: CARDINAL ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE Step ( initiator: Algorithm.T; ) RAISES {Thread.Alerted}; <* LL = {} *> END PktRouteIE.