TwhAsyncAction
The TwhWebActionEx component providing async capabilities to any WebHub application.
TwhAsyncThreads
Used to drive concurrent threads.
ThtBackgroundTaskThread
Used for sequential processing.
TwhAsyncObject
This class represents tasks that were run or are running.
The Execute() method is called until the Done property is set,
which may be just once or hundreds of times. Control will rest
in a TwhAsyncThread, or a global background thread to
which the object is subscribed if no dedicated thread is used.
TwhAsyncObjectState
- aoNone
- aoInitialized
- aoBusy (waiting,working)
- aoFinished
- aoAborted
- aoError
TwhAsyncThreads
Used for concurrency by TwhAsyncAction. This class
will execute an activity object until done.
TAsyncState
Seven states which are set by the component to
represent the state of a surfer's async action.
- asNone
- asPrior
- asStarted
- asBusy
- asAborted
- asFinished
- asFailed
TwhAsyncAction
A component capable of tracking and indicating the
state of async operations for any number of surfers.
v1.73+