JCL Help:TJclDispatcherObject

From Project JEDI Wiki
Jump to navigationJump to search

Class Hierarchy

TJclDispatcherObject
|
TJclEvent
|
TJclMutex
|
TJclSemaphore
|
TJclWaitableTimer


Summary

Base class for kernel synchronization objects.


Pascal

 public TJclDispatcherObject = class(TObject);


Description

TJclDispatcherObject is the base class for all kernel synchronization objects, which are also known as dispatcher objects, hence the name. It has provisions for the storage of a handle to the object and automatically releases the handle when the object is destructed. Additionally it provides methods to wait on the object which are common to all dispatcher object derivatives.


About

Unit

JclSynch


Navigation

Donator

Marcel van Brakel


Notes

There are several non-kernel synchronization objects that do not derive from TJclDispatcherObject. Examples are the TJclCriticalSection and TJclOptex.


Contribute to this help topic

This documentation wiki is based on the collaborative effort of Project JEDI users. Your edits are welcome in order to improve documentation quality: edit this page