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

## Namespace: OtlSync
Interface IOmniLockManager<K>

All Known Implementing Classes:
  TOmniLockManager<K>

public interface IOmniLockManager<K>

Generic Parameters
  K

Persistent
  False

Method Summary
`public function boolean` | `Lock(key: K; timeout_ms: cardinal)`
`public function IOmniLockManagerAutoUnlock` | `LockUnlock(key: K; timeout_ms: cardinal)`
`public Sub` | `Unlock(key: K)`

Method Detail

### Lock

    public function Lock(key: K; timeout_ms: cardinal): boolean

Reintroduce
  False

Returns
  boolean

### LockUnlock

    public function LockUnlock(key: K; timeout_ms: cardinal): IOmniLockManagerAutoUnlock

Reintroduce
  False

Returns
  IOmniLockManagerAutoUnlock

### Unlock

    public procedure Unlock(key: K)

Reintroduce
  False

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