TEventQueue

Abstract base class for event queueing

Inheritance

LevelAncestorDescription
1TObjectUltimate ancestor in a class hierarchy
2TWaitableObjectAhstract base class for an object that can be waited for using WaitFor
3TEventQueue

Source

Event.Queue.pas (28)

Description

Currently does not support GetWaitHandle, this should become available in the future.

Methods

ScopeVisibilityResultNameDescription
InstanceprotectedTPositiveInteger32GetThreadIdentifier()
InstancepublicQueue(Event: TEvent)
InstancepublicTEventDequeue()
InstancepublicTEventDequeueIfAvailable()
InstancepublicTHandleGetWaitHandle()
InstancepublicTWaitableObjectWaitForAny(Objects: TObjectList<TWaitableObject>; TimeOut_Milliseconds: TPositiveInteger32)