TSynchroObject
Abstract synchronization object.
Declaration Source position: syncobjs.pp line 96
type
TSynchroObject = class ( TObject )
procedure Acquire ;
procedure Release ;
function WaitFor ( aTimeout: Cardinal= INFINITE) : TWaitResult; overload;
function WaitFor ( const aTimeout: TTimeSpan) : TWaitResult; overload;
end ;
Description TSynchroObject is an abstract synchronization resource object. It implements 2 virtual methods Acquire which can be used to acquire the resource, and Release to release the resource.
Methods
Member
Visibility
Description
Acquire
default
Acquire synchronization resource.
Release
default
Release previously acquired synchronization resource.
WaitFor
default
See all Methods See also
Name
Description
Acquire
Acquire synchronization resource.
Release
Release previously acquired synchronization resource.