Class EventQueue
public class EventQueue : IEventQueue
- Inheritance
-
EventQueue
- Implements
- Inherited Members
Methods
EmitBreakEvent()
Puts the LibBreakEvent event into the event queue.
This method is useful for interrupting a blocking WaitEvent() call and breaking an event processing loop.
public void EmitBreakEvent()
~EventQueue()
protected ~EventQueue()
GetEvent()
Gets a new event from the queue.
public Event? GetEvent()
Returns
GetInstance()
Gets the event queue instance.
public static EventQueue GetInstance()
Returns
- EventQueue
Event queue instance.
WaitEvent()
Gets or waits for a new event from the queue.
Waiting can be canceled by EmitBreakEvent().
public Event WaitEvent()
Returns
- Event
A new event.