|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectdesmoj.core.simulator.NamedObject
desmoj.core.simulator.ModelComponent
desmoj.core.simulator.Schedulable
desmoj.core.simulator.Event
verinec.netsim.events.PacketArrivedEvent
public abstract class PacketArrivedEvent
abstract Event with common properties for a packet that arrived to a layer.
| Field Summary | |
|---|---|
private ILogger |
logger
|
protected Packet |
packet
the packet that is send along with this event |
protected ModelComponent |
receiver
the recveiver of the packet that is send along with this event |
private ModelComponent |
sender
|
| Constructor Summary | |
|---|---|
PacketArrivedEvent(Model model,
ModelComponent sender,
ModelComponent receiver,
Packet packet,
ILogger logger)
Constructs a new Event for a arriving packet. |
|
| Method Summary | |
|---|---|
ILogger |
getLogger()
gets the logger of this event |
Packet |
getPacket()
gets the packt that is send along with this event |
ModelComponent |
getReceiver()
gets the recveiver of the packet |
ModelComponent |
getSender()
gets the sender of the packet |
private void |
setLogger(ILogger logger)
sets the Logger of this Event that may be used later to log consequences of this event. |
| Methods inherited from class desmoj.core.simulator.Event |
|---|
eventRoutine, 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 |
| Field Detail |
|---|
private ModelComponent sender
protected ModelComponent receiver
protected Packet packet
private ILogger logger
| Constructor Detail |
|---|
public PacketArrivedEvent(Model model,
ModelComponent sender,
ModelComponent receiver,
Packet packet,
ILogger logger)
model - a modelsender - the sender of the packetreceiver - the receiver of the packetpacket - the packetlogger - the Logger of this Event that may be used later to log
consequences of this event.| Method Detail |
|---|
public ILogger getLogger()
private void setLogger(ILogger logger)
logger - a Loggerpublic Packet getPacket()
public ModelComponent getSender()
public ModelComponent getReceiver()
|
Copyright © 2005 Verinec, DIUF | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||