Namespace: OtlSync

Class TOmniCancellationToken

System.TInterfacedObject
  |
  +-- OtlSync.TOmniCancellationToken
All Implemented Interfaces:
IOmniCancellationToken

public class TOmniCancellationToken ( System.TInterfacedObject , IOmniCancellationToken )

Sealed
False
Abstract
False
Persistent
False

Field Summary
  internal  TDSiEventHandle FEvent
 
  internal  boolean FIsSignalled
 
 

Property Summary
  public  THandle Handle
 
 

Constructor Summary
Create()
 
 

Method Summary
  public Sub Clear()
 
  public Sub Destroy()
 
  public function boolean IsSignalled()
 
  public Sub Signal()
 
 

Field Detail

FEvent

internal FEvent: TDSiEventHandle
Const
False
Type
TDSiEventHandle
Class
False

FIsSignalled

internal FIsSignalled: boolean
Const
False
Type
boolean
Class
False

Property Detail

Handle

public Handle: THandle
Type
THandle
Class
False
Access
read

Constructor Detail

Create

public constructor Create()
Final
False
Reintroduce
False
Virtual
False
Override
False
Abstract
False

Method Detail

Clear

public procedure Clear()
Final
False
Reintroduce
False
Abstract
False
Override
False
Virtual
False
Class
False

Destroy

public procedure Destroy()
Reintroduce
False
Virtual
False
Override
True
Abstract
False
Final
False

IsSignalled

public function IsSignalled(): boolean
Final
False
Reintroduce
False
Abstract
False
Returns
boolean
Override
False
Virtual
False
Class
False

Signal

public procedure Signal()
Final
False
Reintroduce
False
Abstract
False
Override
False
Virtual
False
Class
False

Implementation Link

to Interface IOmniCancellationToken

Client
TOmniCancellationToken
Supplier
IOmniCancellationToken