Namespace: OtlSync
Class TOmniLockManager<K>
System.TInterfacedObject
|
+-- OtlSync.TOmniLockManager<K>
All Implemented Interfaces: - IOmniLockManager<K>
public class TOmniLockManager<K> ( System.TInterfacedObject , IOmniLockManager<K> )
Generic Parameters- K
Sealed- False
Abstract- False
Persistent- False
Create(capacity: integer) |
Create(comparer: IEqualityComparer<K>; capacity: integer) |
Create
public constructor Create(capacity: integer)
Final- False
Reintroduce- False
Virtual- False
Override- False
Abstract- False
Create
public constructor Create(comparer: IEqualityComparer<K>; capacity: integer)
Final- False
Reintroduce- False
Virtual- False
Override- False
Abstract- False
CreateInterface
public function CreateInterface(capacity: integer): IOmniLockManager<K>
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniLockManager<K>
Override- False
Virtual- False
Class- True
CreateInterface
public function CreateInterface(comparer: IEqualityComparer<K>; capacity: integer): IOmniLockManager<K>
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniLockManager<K>
Override- False
Virtual- False
Class- True
Destroy
public procedure Destroy()
Reintroduce- False
Virtual- False
Override- True
Abstract- False
Final- False
Lock
public function Lock(key: K; timeout_ms: cardinal): boolean
Final- False
Reintroduce- False
Abstract- False
Returns- boolean
Override- False
Virtual- False
Class- False
LockUnlock
public function LockUnlock(key: K; timeout_ms: cardinal): IOmniLockManagerAutoUnlock
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniLockManagerAutoUnlock
Override- False
Virtual- False
Class- False
Unlock
public procedure Unlock(key: K)
Final- False
Reintroduce- False
Abstract- False
Override- False
Virtual- False
Class- False
to Interface IOmniLockManager<K>
Client- TOmniLockManager
Supplier- IOmniLockManager
to Struct TOmniCS
Supplier- TOmniCS
Directed- False
Client- FLock
Type- association