Namespace: OtlCommon
Class TOmniCounterImpl
System.TInterfacedObject
|
+-- OtlCommon.TOmniCounterImpl
All Implemented Interfaces: - IOmniCounter
public class TOmniCounterImpl ( System.TInterfacedObject , IOmniCounter )
Sealed- False
Abstract- False
Persistent- False
public function integer |
Decrement() |
public function integer |
Increment() |
public function integer |
Take(count: integer) |
public function boolean |
Take(count: integer; taken: integer) |
Value
public Value: integer
Type- integer
Class- False
Access- read/write
Create
public constructor Create(initialValue: integer)
Final- False
Reintroduce- False
Virtual- False
Override- False
Abstract- False
Decrement
public function Decrement(): integer
Final- False
Reintroduce- False
Abstract- False
Returns- integer
Override- False
Virtual- False
Class- False
Increment
public function Increment(): integer
Final- False
Reintroduce- False
Abstract- False
Returns- integer
Override- False
Virtual- False
Class- False
Take
public function Take(count: integer): integer
Final- False
Reintroduce- False
Abstract- False
Returns- integer
Override- False
Virtual- False
Class- False
Take
public function Take(count: integer; taken: integer): boolean
Final- False
Reintroduce- False
Abstract- False
Returns- boolean
Override- False
Virtual- False
Class- False
to Interface IOmniCounter
Client- TOmniCounterImpl
Supplier- IOmniCounter
to Struct TOmniAlignedInt32
Supplier- TOmniAlignedInt32
Directed- False
Client- ocValue
Type- association