Skip to content

TMutex

Declaration

Source position: syncobjs.pp line 274

type

  TMutex = class(THandleObject)
  public
    constructor Create(aUseCOMWait: Boolean=False); overload;
    constructor Create(aAttributes: PSecurityAttributes; 
                  aInitialOwner: Boolean; const aName: string; 
                  aUseCOMWait: Boolean=False); overload;
    constructor Create(aAccess: Cardinal; aInherit: Boolean; 
                  const aName: string; aUseCOMWait: Boolean=False); overload;
    destructor Destroy;
    function WaitFor : TWaitResult;
    procedure Acquire;
    procedure Release;
  end;

Methods

Member Visibility Description
Acquire public
Create public
Destroy public
Release public
WaitFor public
See all Methods