Overview | Namespace | Classifier | Tree | Index | Help
PREV NEXT | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | DESTR | METHOD | DETAIL: FIELD | CONSTR | DESTR | METHOD

## Namespace: OtlCommon
Class TOmniCounterImpl

    System.TInterfacedObject
      |
      +-- OtlCommon.TOmniCounterImpl

All Implemented Interfaces:
  IOmniCounter

public class TOmniCounterImpl ( System.TInterfacedObject , IOmniCounter )

Sealed
  False

Abstract
  False

Persistent
  False

Property Summary
`public integer` | `Value`

Constructor Summary
`Create(initialValue: integer)`

Method Summary
`public function integer` | `Decrement()`
`public function integer` | `Increment()`
`public function integer` | `Take(count: integer)`
`public function boolean` | `Take(count: integer; taken: integer)`

Property Detail

### Value

    public Value: integer

Type
  integer

Class
  False

Access
  read/write

Constructor Detail

### Create

    public constructor Create(initialValue: integer)

Final
  False

Reintroduce
  False

Virtual
  False

Override
  False

Abstract
  False

Method Detail

### 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

Implementation Link

to Interface IOmniCounter

Client
  TOmniCounterImpl

Supplier
  IOmniCounter

Association Link

to Struct TOmniAlignedInt32

Supplier
  TOmniAlignedInt32

Directed
  False

Client
  ocValue

Type
  association

Overview | Namespace | Classifier | Tree | Index | Help
PREV NEXT | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | DESTR | METHOD | DETAIL: FIELD | CONSTR | DESTR | METHOD