Namespace: OtlSync
Record Locked<T>
public record Locked<T>
Generic Parameters- T
 public function delegate |
TFactory |
 public procedure delegate |
TProcT |
Create(value: T; ownsObject: boolean) |
Value
public Value: T
Type- T
Class- False
Access- read
Create
public constructor Create(value: T; ownsObject: boolean)
Reintroduce- False
Acquire
public procedure Acquire()
Reintroduce- False
Class- False
Free
public procedure Free()
Reintroduce- False
Class- False
Initialize
public function Initialize(factory: OtlSync.Locked<T>.TFactory ): T
Reintroduce- False
Returns- T
Class- False
Initialize
public function Initialize(): T
Reintroduce- False
Returns- T
Class- False
Locked
public procedure Locked(proc: TProc)
Reintroduce- False
Class- False
Locked
public procedure Locked(proc: OtlSync.Locked<T>.TProcT )
Reintroduce- False
Class- False
operator Implicit
public function operator Implicit(value: Locked<T> ): T
Class- False
operator Implicit
public function operator Implicit(value: T): Locked<T>
Class- False
Release
public procedure Release()
Reintroduce- False
Class- False
to Struct TOmniCS
Supplier- TOmniCS
Directed- False
Client- FLock
Type- association