verinec.netsim.events
Class PacketArrivedEventDown

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.PacketArrivedEventDown
Direct Known Subclasses:
NetworkLayerPacketArrivedEventDown

public class PacketArrivedEventDown
extends PacketArrivedEvent

Event with common properties for a packet that arrived from an upper layer down to a layer.

Version:
$Revision:835 $
Author:
Dominik Jungo

Field Summary
 
Fields inherited from class verinec.netsim.events.PacketArrivedEvent
packet, receiver
 
Constructor Summary
PacketArrivedEventDown(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

PacketArrivedEventDown

public PacketArrivedEventDown(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