TryWaitForAllObjects
function TryWaitForAllObjects(
const Objects: TArray<DSLock.IWaitableObject>;
TimeoutMS: Integer;
const ErrMsg: string = ''): Boolean;
function TryWaitForAllObjects(
const Objects: TArray<DSLock.IOneTimeEvent>;
TimeoutMS: Integer;
const ErrMsg: string = ''): Boolean;
function TryWaitForAllObjects(
const Objects: TArray<DSLock.IEvent>;
TimeoutMS: Integer;
const ErrMsg: string = ''): Boolean;
function TryWaitForAllObjects(
const Objects: TArray<DSLock.IMutex>;
TimeoutMS: Integer;
const ErrMsg: string = ''): Boolean;
function TryWaitForAllObjects(
const Objects: TArray<DSLock.ISemaphore>;
TimeoutMS: Integer;
const ErrMsg: string = ''): Boolean;
function TryWaitForAllObjects(
const Objects: TArray<DSLock.IWaitableTimer>;
TimeoutMS: Integer;
const ErrMsg: string = ''): Boolean;
function TryWaitForAllObjects(
const Objects: TArray<DSLock.IWaitableObject>;
TimeoutMS: Integer;
Options: TWaitableObjectWaitOptions;
const ErrMsg: string = ''): Boolean;
function TryWaitForAllObjects(
const Objects: TArray<DSLock.IOneTimeEvent>;
TimeoutMS: Integer;
Options: TWaitableObjectWaitOptions;
const ErrMsg: string = ''): Boolean;
function TryWaitForAllObjects(
const Objects: TArray<DSLock.IEvent>;
TimeoutMS: Integer;
Options: TWaitableObjectWaitOptions;
const ErrMsg: string = ''): Boolean;
function TryWaitForAllObjects(
const Objects: TArray<DSLock.IMutex>;
TimeoutMS: Integer;
Options: TWaitableObjectWaitOptions;
const ErrMsg: string = ''): Boolean;
function TryWaitForAllObjects(
const Objects: TArray<DSLock.ISemaphore>;
TimeoutMS: Integer;
Options: TWaitableObjectWaitOptions;
const ErrMsg: string = ''): Boolean;
function TryWaitForAllObjects(
const Objects: TArray<DSLock.IWaitableTimer>;
TimeoutMS: Integer;
Options: TWaitableObjectWaitOptions;
const ErrMsg: string = ''): Boolean;
Defined in: DSLock
⏱ Last Modified: Mon 3:43:39 pm