Uses of Class
bcds.phison.SimEvents

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.