Namespace: OtlSync

Interface IOmniResourceCount

All Superinterfaces:
IOmniHandleObject
All Known Implementing Classes:
TOmniResourceCount

public interface IOmniResourceCount ( IOmniHandleObject

Persistent
False

Method Summary
  public function cardinal Allocate()
 
  public function cardinal Release()
 
  public function boolean TryAllocate(resourceCount: cardinal; timeout_ms: cardinal)
 
 

Method Detail

Allocate

public function Allocate(): cardinal
Reintroduce
False
Returns
cardinal

Release

public function Release(): cardinal
Reintroduce
False
Returns
cardinal

TryAllocate

public function TryAllocate(resourceCount: cardinal; timeout_ms: cardinal): boolean
Reintroduce
False
Returns
boolean

Generalization Link

to Interface IOmniHandleObject

Client
IOmniResourceCount
Supplier
IOmniHandleObject