Namespace: OtlSync
Class TInterlockedEx
OtlSync.TInterlockedEx
public class TInterlockedEx
Sealed- False
Abstract- False
Persistent- False
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) |
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