Class Summary |
CDScheduler |
Schedules the first execution of the cycle based protocol instances in
the event driven engine. |
EDSimulator |
Event-driven simulator engine. |
Heap |
The Heap data structure used to maintain events "sorted" by
scheduled time and to obtain the next event to be executed. |
NextCycleEvent |
This class is used to wrap a CDProtocol instance into an event so
that it can be used in the event based simulation engine. |
PriorityQ.Event |
Return type of PriorityQ.removeFirst() . |
RandNextCycle |
Implements random delay between calling the nextCycle method of the protocol. |
RegRandNextCycle |
Implements a random delay, but making sure there is exactly one call in each
consecutive step time units. |