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

## Namespace: OtlSync
Class TOmniCriticalSection

    System.TInterfacedObject
      |
      +-- OtlSync.TOmniCriticalSection

All Implemented Interfaces:
  IOmniCriticalSection

public class TOmniCriticalSection ( System.TInterfacedObject , IOmniCriticalSection )

Sealed
  False

Abstract
  False

Persistent
  False

Constructor Summary
`Create()`

Method Summary
`public Sub` | `Acquire()`
`public Sub` | `Destroy()`
`public function integer` | `GetLockCount()`
`public function TSynchroObject` | `GetSyncObj()`
`public Sub` | `Release()`

Constructor Detail

### Create

    public constructor Create()

Final
  False

Reintroduce
  False

Virtual
  False

Override
  False

Abstract
  False

Method Detail

### Acquire

    public procedure Acquire()

Final
  False

Reintroduce
  False

Abstract
  False

Override
  False

Virtual
  False

Class
  False

### Destroy

    public procedure Destroy()

Reintroduce
  False

Virtual
  False

Override
  True

Abstract
  False

Final
  False

### GetLockCount

    public function GetLockCount(): integer

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  integer

Override
  False

Virtual
  False

Class
  False

### GetSyncObj

    public function GetSyncObj(): TSynchroObject

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  TSynchroObject

Override
  False

Virtual
  False

Class
  False

### Release

    public procedure Release()

Final
  False

Reintroduce
  False

Abstract
  False

Override
  False

Virtual
  False

Class
  False

Implementation Link

to Interface IOmniCriticalSection

Client
  TOmniCriticalSection

Supplier
  IOmniCriticalSection

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