Namespace: OtlTask

Class TOmniWaitObjectList

OtlTask.TOmniWaitObjectList

public class TOmniWaitObjectList

Sealed
False
Abstract
False
Persistent
False

Property Summary
  public  TOmniWaitObjectMethod ResponseHandlers
 
  public  OtlSync.TOmniTransitionEvent WaitObjects
 
 

Constructor Summary
Create()
 
 

Method Summary
  public Sub Add(waitObject: OtlSync.TOmniTransitionEvent ; responseHandler: TOmniWaitObjectMethod )
 
  public function integer Count()
 
  public Sub Destroy()
 
  public Sub Remove(waitObject: OtlSync.TOmniTransitionEvent )
 
 

Property Detail

ResponseHandlers

public ResponseHandlers: TOmniWaitObjectMethod 
Type
TOmniWaitObjectMethod
Class
False
Access
read

WaitObjects

public WaitObjects: OtlSync.TOmniTransitionEvent 
Type
TOmniTransitionEvent
Class
False
Access
read

Constructor Detail

Create

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

Method Detail

Add

public procedure Add(waitObject: OtlSync.TOmniTransitionEvent ; responseHandler: TOmniWaitObjectMethod )
Final
False
Reintroduce
False
Abstract
False
Override
False
Virtual
False
Class
False

Count

public function Count(): integer
Final
False
Reintroduce
False
Abstract
False
Returns
integer
Override
False
Virtual
False
Class
False

Destroy

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

Remove

public procedure Remove(waitObject: OtlSync.TOmniTransitionEvent )
Final
False
Reintroduce
False
Abstract
False
Override
False
Virtual
False
Class
False

Association Link

to Delegate TOmniWaitObjectMethod

Supplier
TOmniWaitObjectMethod
Directed
False
Client
ResponseHandlers
Type
association

to Class TOmniTransitionEvent

Supplier
TOmniTransitionEvent
Directed
False
Client
WaitObjects
Type
association