Overview | Namespace | Classifier | Tree | Index | Help
PREV NEXT | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | DESTR | METHOD | DETAIL: FIELD | CONSTR | DESTR | METHOD

## Namespace: OtlSync
Record Locked<T>

public record Locked<T>

Generic Parameters
  T

Inner Delegate Summary
`public function delegate` | TFactory
`public procedure delegate` | TProcT

Property Summary
`public T` | `Value`

Constructor Summary
`Create(value: T; ownsObject: boolean)`

Method Summary
`public Sub` | `Acquire()`
`public Sub` | `Free()`
`public function T` | `Initialize(factory: OtlSync.Locked<T>.TFactory )`
`public function T` | `Initialize()`
`public Sub` | `Locked(proc: TProc)`
`public Sub` | `Locked(proc: OtlSync.Locked<T>.TProcT )`
`public function T` | `operator Implicit(value: Locked<T> )`
`public function Locked<T>` | `operator Implicit(value: T)`
`public Sub` | `Release()`

Property Detail

### Value

    public Value: T

Type
  T

Class
  False

Access
  read

Constructor Detail

### Create

    public constructor Create(value: T; ownsObject: boolean)

Reintroduce
  False

Method Detail

### 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

Association Link

to Struct TOmniCS

Supplier
  TOmniCS

Directed
  False

Client
  FLock

Type
  association

Overview | Namespace | Classifier | Tree | Index | Help
PREV NEXT | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | DESTR | METHOD | DETAIL: FIELD | CONSTR | DESTR | METHOD