Sage Modeling and Simulation Library

LocalEventQueue Class

This class represents a manager for events that are all generated and consumed within a local object (such as a tool's inner workings). It schedules only the soonest event, and ensures that when that soonest event is serviced, the next 'soonest' event will then be scheduled.
It currently requires that each event fed into it be the furthest-out event. In other words, it is a FIFO queue and assumes that its user will ensure temporal sequence in the events fed into it.
If you do not expect to be able to follow the temporal restrictions, use the LocalEventHeap class instead.

Namespace:  Highpoint.Sage.Utility
Assembly:  Sage4 (in Sage4.dll)


public class LocalEventQueue : IHasName

Inheritance Hierarchy