TEventQueue
Abstract base class for event queueing
Inheritance
Level | Ancestor | Description |
---|---|---|
1 | TObject | Ultimate ancestor in a class hierarchy |
2 | TWaitableObject | Ahstract base class for an object that can be waited for using WaitFor |
3 | TEventQueue |
Source
Event.Queue.pas (28)
Description
Currently does not support GetWaitHandle, this should become available in the future.
Methods
Scope | Visibility | Result | Name | Description |
---|---|---|---|---|
Instance | protected | TPositiveInteger32 | GetThreadIdentifier() | |
Instance | public | Queue(Event: TEvent) | ||
Instance | public | TEvent | Dequeue() | |
Instance | public | TEvent | DequeueIfAvailable() | |
Instance | public | THandle | GetWaitHandle() | |
Instance | public | TWaitableObject | WaitForAny(Objects: TObjectList<TWaitableObject>; TimeOut_Milliseconds: TPositiveInteger32) |