Namespace LfrlAnvil.Reactive.Queues
Classes
- EventQueueBase<TEvent, TPoint, TPointDelta>
Represents a generic mutable event queue.
- QueueEventSource
Creates instances of QueueEventSource<TEvent, TPoint, TPointDelta> type.
- QueueEventSource<TEvent, TPoint, TPointDelta>
Represents a generic disposable event source that can be listened to based on an underlying IMutableEventQueue<TEvent, TPoint, TPointDelta> instance.
- ReorderableEventQueueBase<TEvent, TPoint, TPointDelta>
Represents a generic mutable event queue that allows to modify registered events.
- ReorderableQueueEventSource<TEvent, TPoint, TPointDelta>
Represents a generic disposable event source that can be listened to based on an underlying IMutableReorderableEventQueue<TEvent, TPoint, TPointDelta> instance.
Interfaces
- IEventQueue<TEvent, TPoint, TPointDelta>
Represents a generic event queue.
- IMutableEventQueue<TEvent, TPoint, TPointDelta>
Represents a generic mutable event queue.
- IMutableReorderableEventQueue<TEvent, TPoint, TPointDelta>
Represents a generic mutable event queue that allows to modify registered events.
- IReadOnlyEventQueue<TEvent, TPoint, TPointDelta>
Represents a generic read-only event queue.
- IReadOnlyReorderableEventQueue<TEvent, TPoint, TPointDelta>
Represents a generic read-only event queue that allows to modify registered events.
- IReorderableEventQueue<TEvent, TPoint, TPointDelta>
Represents a generic event queue that allows to modify registered events.