|
SimJava v2.0 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--eduni.simjava.Sim_event
This class represents events which are passed between the entities in the simulation.
Sim_system
,
Sim_entity
Constructor Summary | |
Sim_event()
Create a blank event. |
Method Summary | |
double |
end_waiting_time()
Get the simulation time that this event was removed from the queue for service. |
double |
event_time()
Get the simulation time that this event was scheduled. |
boolean |
from_port(Sim_port p)
Determine if the event was sent from a given port. |
java.lang.Object |
get_data()
Get the data passed in this event. |
int |
get_dest()
Get the unique id number of the entity which received this event. |
int |
get_src()
Get the unique id number of the entity which scheduled this event. |
int |
get_tag()
Get the user-defined tag of this event. |
int |
scheduled_by()
Get the unique id number of the entity which scheduled this event. |
void |
set_dest(int d)
Set the destination entity of this event. |
void |
set_src(int s)
Set the source entity of this event. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Sim_event()
sim_wai()
methods of entities.Method Detail |
public int get_dest()
public int get_src()
public double event_time()
public double end_waiting_time()
public int scheduled_by()
public int get_tag()
public java.lang.Object get_data()
public boolean from_port(Sim_port p)
p
- The port to testtrue
if the event was scheduled through the portpublic void set_src(int s)
s
- The unique id number of the entitypublic void set_dest(int d)
d
- The unique id number of the entity
|
SimJava v2.0 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |