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

## Namespace: OtlSync
Class TInterlockedEx

    OtlSync.TInterlockedEx

public class TInterlockedEx

Sealed
  False

Abstract
  False

Persistent
  False

Method Summary
`public function NativeInt` | `Add(Target: NativeInt; Increment: NativeInt)`
`public function boolean` | `CAS(oldValue: NativeInt; newValue: NativeInt; destination: )`
`public function boolean` | `CAS(oldValue: pointer; newValue: pointer; destination: )`
`public function NativeInt` | `CompareExchange(Target: NativeInt; Value: NativeInt; Comparand: NativeInt)`
`public function Integer` | `Decrement(Target: Integer)`
`public function Integer` | `Increment(Target: Integer)`

Method Detail

### Add

    public function Add(Target: NativeInt; Increment: NativeInt): NativeInt

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  NativeInt

Override
  False

Virtual
  False

Class
  True

### CAS

    public function CAS(oldValue: NativeInt; newValue: NativeInt; destination: ): boolean

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  boolean

Override
  False

Virtual
  False

Class
  True

### CAS

    public function CAS(oldValue: pointer; newValue: pointer; destination: ): boolean

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  boolean

Override
  False

Virtual
  False

Class
  True

### CompareExchange

    public function CompareExchange(Target: NativeInt; Value: NativeInt; Comparand: NativeInt): NativeInt

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  NativeInt

Override
  False

Virtual
  False

Class
  True

### Decrement

    public function Decrement(Target: Integer): Integer

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  Integer

Override
  False

Virtual
  False

Class
  True

### Increment

    public function Increment(Target: Integer): Integer

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  Integer

Override
  False

Virtual
  False

Class
  True

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