Class EventQueue<TEvent>
public class EventQueue<TEvent> : EventQueueBase<TEvent, Timestamp, Duration>, IMutableEventQueue<TEvent, Timestamp, Duration>, IEventQueue<TEvent, Timestamp, Duration>, IReadOnlyEventQueue<TEvent, Timestamp, Duration>, IReadOnlyCollection<EnqueuedEvent<TEvent, Timestamp, Duration>>, IEnumerable<EnqueuedEvent<TEvent, Timestamp, Duration>>, IEnumerable
Type Parameters
TEvent
Event type.
- Inheritance
-
EventQueue<TEvent>
- Implements
- Inherited Members
Constructors
EventQueue(Timestamp)
Creates a new EventQueue<TEvent> instance.
public EventQueue(Timestamp startPoint)
Parameters
Methods
AddDelta(Timestamp, Duration)
Adds delta
to the specified point
in order to create a new point.
[Pure]
protected override sealed Timestamp AddDelta(Timestamp point, Duration delta)
Parameters
Returns
- Timestamp
New point.