verinec.netsim.events
Class PacketArrivedEventUp

java.lang.Object
  extended by desmoj.core.simulator.NamedObject
      extended by desmoj.core.simulator.ModelComponent
          extended by desmoj.core.simulator.Schedulable
              extended by desmoj.core.simulator.Event
                  extended by verinec.netsim.events.PacketArrivedEvent
                      extended by verinec.netsim.events.PacketArrivedEventUp

public class PacketArrivedEventUp
extends PacketArrivedEvent

Event with common properties for a packet that arrived from an lower layer up to a layer.

Version:
$Revision:835 $
Author:
Dominik Jungo

Field Summary
 
Fields inherited from class verinec.netsim.events.PacketArrivedEvent
packet, receiver
 
Constructor Summary
PacketArrivedEventUp(Model model, ModelComponent sender, ModelComponent receiver, Packet packet, ILogger logger)
          Constructs a new Event for a arriving packet.
 
Method Summary
 void eventRoutine(Entity arg0)
           
 
Methods inherited from class verinec.netsim.events.PacketArrivedEvent
getLogger, getPacket, getReceiver, getSender
 
Methods inherited from class desmoj.core.simulator.Event
isExternal, schedule, scheduleAfter, scheduleBefore
 
Methods inherited from class desmoj.core.simulator.Schedulable
cancel, isCurrent, isScheduled, nextEntity, nextEvent, nextSchedulable, rename, reSchedule, scheduledAt
 
Methods inherited from class desmoj.core.simulator.ModelComponent
current, currentEntity, currentEvent, currentModel, currentSimProcess, currentTime, debugIsOn, debugOff, debugOn, epsilon, getModel, isExperimentCompatible, isModelCompatible, sendDebugNote, sendMessage, sendTraceNote, sendWarning, skipTraceNote, skipTraceNote, traceIsOn, traceOff, traceOn
 
Methods inherited from class desmoj.core.simulator.NamedObject
getName, getQuotedName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PacketArrivedEventUp

public PacketArrivedEventUp(Model model,
                            ModelComponent sender,
                            ModelComponent receiver,
                            Packet packet,
                            ILogger logger)
Constructs a new Event for a arriving packet.

Parameters:
model - a model
sender - the sender of the packet
receiver - the receiver of the packet
packet - the packet
logger - the Logger of this Event that may be used later to log consequences of this event.
Method Detail

eventRoutine

public void eventRoutine(Entity arg0)
Specified by:
eventRoutine in class Event
See Also:
Event.eventRoutine(desmoj.core.simulator.Entity)

Copyright © 2005 Verinec, DIUF