|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use SimEvents | |
---|---|
bcds.phison | This package defines essential graph entities, such as nodes, links and paths. |
bcds.phison.io | Classes in this package deal with reading or writing files (topologies in different formats, demand type defintions, zone maps, etc.). |
bcds.phison.sim | This package comprises the simulator and several processing modules. |
Uses of SimEvents in bcds.phison |
---|
Methods in bcds.phison that return SimEvents | |
---|---|
static SimEvents |
SimEvents.getEnum(java.lang.String sig)
Returns the enum object that corresponds to a given short name ( sig ), or null if sig
does not correspond to any enum. |
static SimEvents |
SimEvents.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static SimEvents[] |
SimEvents.values()
Returns an array containing the constants of this enum type, in the order they are declared. |
Uses of SimEvents in bcds.phison.io |
---|
Methods in bcds.phison.io that return SimEvents | |
---|---|
SimEvents |
TrafficReader.getType()
Returns the type of the line last read, or null at end-of-file. |
SimEvents |
TrafficReader.next()
Reads one line of the traffic file and returns the traffic "type" (the same value returned by TrafficReader.getType() . |
Uses of SimEvents in bcds.phison.sim |
---|
Methods in bcds.phison.sim with parameters of type SimEvents | |
---|---|
void |
SimCore.callProcessingModules(SimEvents ev,
ConnectionInfo<V,E> request)
Iterates over the processing modules list and calls each module's run method with ev and request as
parameters. |
void |
SimCore.enqueueEvent(SimEvents ev,
ConnectionInfo<V,E> rq)
Enqueues a future event whose time is taken from rq.clock . |
void |
PmLinkFailure.registerLinkFailureEvent(bcds.phison.sim.PmLinkFailure.Stats st,
SimEvents ev,
E e,
java.lang.String traf_type,
TED<V,E> ted)
Updates: - the number of concurrent link failures, - the list of links that have failed, - the number of connections affected by the failure, - the affected capacity, - the histogram "failure notification time". |
void |
PmBase.run(SimEvents evtype,
ConnectionInfo<V,E> rq)
Empty implementation. |
void |
PmDTypeReplicator.run(SimEvents evtype,
ConnectionInfo<V,E> rq)
|
void |
PmDumpRAState.run(SimEvents evtype,
ConnectionInfo<V,E> rq)
|
void |
PmLinkFailure.run(SimEvents evtype,
ConnectionInfo<V,E> rq)
|
void |
PmTrace2TR.run(SimEvents evtype,
ConnectionInfo<V,E> rq)
|
void |
PmTraceConn.run(SimEvents evtype,
ConnectionInfo<V,E> rq)
Intercepts the events TIME, CONN_REQUEST and CONN_RELEASE and generate the requested output. |
void |
PmTraceConnGbl.run(SimEvents evtype,
ConnectionInfo<V,E> rq)
|
void |
PmTraceLinkUsage.run(SimEvents evtype,
ConnectionInfo<V,E> rq)
|
void |
PmTraceLinkUsageToDOT.run(SimEvents evtype,
ConnectionInfo<V,E> rq)
|
void |
PmTracePathLength.run(SimEvents evtype,
ConnectionInfo<V,E> rq)
|
void |
PmTraceProgress.run(SimEvents evtype,
ConnectionInfo<V,E> rq)
Keeps a count of the number of connections accepted and rejected. |
void |
PmTraceTimestepBlocking.run(SimEvents evtype,
ConnectionInfo<V,E> rq)
|
void |
PmTraceTrafficMatrix.run(SimEvents evtype,
ConnectionInfo<V,E> rq)
|
void |
ProcessingModule.run(SimEvents evtype,
ConnectionInfo<V,E> rq)
Process an event, whose type evtype . |
Constructors in bcds.phison.sim with parameters of type SimEvents | |
---|---|
SimCore.EventEntry(SimEvents ev,
java.lang.Object param)
Instantiates a new EventEntry object with the given event type and parameter. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |