********************************************************************
* NOTE: This file is generated automatically from the event * definition file PktRoute.evt. ********************************************************************INTERFACEPktRouteAlgClass ; <*NOWARN*> IMPORT TextConv, IntList, Algorithm, IntListUtils; <*NOWARN*> IMPORT RefIntArray, OblFmt, AlgorithmClass; <* PRAGMA LL *> TYPE EventDataRec = RECORD stopAtStartGraph: BOOLEAN := TRUE; waitAtStartGraph: CARDINAL := 1; ctOfStartGraph: CARDINAL := 0; stopAtNewNode: BOOLEAN := TRUE; waitAtNewNode: CARDINAL := 1; ctOfNewNode: CARDINAL := 0; stopAtNewStraightEdge: BOOLEAN := TRUE; waitAtNewStraightEdge: CARDINAL := 1; ctOfNewStraightEdge: CARDINAL := 0; stopAtNewCurvedEdge: BOOLEAN := TRUE; waitAtNewCurvedEdge: CARDINAL := 1; ctOfNewCurvedEdge: CARDINAL := 0; stopAtNewLabel: BOOLEAN := TRUE; waitAtNewLabel: CARDINAL := 1; ctOfNewLabel: CARDINAL := 0; stopAtEndGraph: BOOLEAN := TRUE; waitAtEndGraph: CARDINAL := 1; ctOfEndGraph: CARDINAL := 0; stopAtStartPackets: BOOLEAN := TRUE; waitAtStartPackets: CARDINAL := 1; ctOfStartPackets: CARDINAL := 0; stopAtNewPacket: BOOLEAN := TRUE; waitAtNewPacket: CARDINAL := 1; ctOfNewPacket: CARDINAL := 0; stopAtEndPackets: BOOLEAN := TRUE; waitAtEndPackets: CARDINAL := 1; ctOfEndPackets: CARDINAL := 0; stopAtBlocked: BOOLEAN := TRUE; waitAtBlocked: CARDINAL := 1; ctOfBlocked: CARDINAL := 0; stopAtMovePacket: BOOLEAN := TRUE; waitAtMovePacket: CARDINAL := 1; ctOfMovePacket: CARDINAL := 0; stopAtQueueSizes: BOOLEAN := TRUE; waitAtQueueSizes: CARDINAL := 1; ctOfQueueSizes: CARDINAL := 0; stopAtAbsorb: BOOLEAN := TRUE; waitAtAbsorb: CARDINAL := 1; ctOfAbsorb: CARDINAL := 0; stopAtStep: BOOLEAN := TRUE; waitAtStep: CARDINAL := 1; ctOfStep: CARDINAL := 0; END; T <: Public; Public = Algorithm.T OBJECT eventDataRec: EventDataRec; METHODS END; REVEAL Algorithm.T <: AlgorithmClass.T; END PktRouteAlgClass.