Namespace: OtlCommon

Interface IOmniCounter

All Known Implementing Classes:
TOmniCounterImpl

public interface IOmniCounter

Persistent
False

Property Summary
  public  integer Value
 
 

Method Summary
  public function integer Decrement()
 
  public function integer GetValue()
 
  public function integer Increment()
 
  public Sub SetValue(value: integer)
 
  public function integer Take(count: integer)
 
  public function boolean Take(count: integer; taken: integer)
 
 

Property Detail

Value

public Value: integer
Type
integer
Access
read/write

Method Detail

Decrement

public function Decrement(): integer
Reintroduce
False
Returns
integer

GetValue

public function GetValue(): integer
Reintroduce
False
Returns
integer

Increment

public function Increment(): integer
Reintroduce
False
Returns
integer

SetValue

public procedure SetValue(value: integer)
Reintroduce
False

Take

public function Take(count: integer): integer
Reintroduce
False
Returns
integer

Take

public function Take(count: integer; taken: integer): boolean
Reintroduce
False
Returns
boolean