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