Function |
Description |
---|
AddEvent() |
Adds an event to the queue |
DoForEach() |
Calls a specified hook function for each matching event in the queue |
EventCount() |
Returns the number of events in the queue |
FindFirstMatch() |
Finds the first event that matches given parameters |
FirstEvent() |
Returns the first event in the queue |
FirstEventTime() |
Returns the time of the first event in the queue |
FlushEvents() |
Flushes the specified events from the queue |
HasEvents() |
Returns true if there are events in the queue |
LastEvent() |
Returns the last event in the queue |
LastEventTime() |
Returns the time of the last event in the queue |
RemoveEvent() |
Removes an event from the queue |
RemoveFirstEvent() |
Removes the first event from the queue |
SetCleanupHook() |
Sets up a hook to handle cleaning up events as they're removed from the queue |
BTimedEventQueue() |
Constructor |
~BTimedEventQueue() |
Destructor |