Namespace: OtlThreadPool

Class TOTPWorkerScheduler

OtlThreadPool.TOTPWorkerScheduler

public class TOTPWorkerScheduler

Sealed
False
Abstract
False
Persistent
False

Property Summary
  public  TOTPGroupAffinity Cluster
 
 

Constructor Summary
Create()
 
 

Method Summary
  public function integer Count()
 
  public Sub Destroy()
 
  public function OtlCommon.TOmniGroupAffinity Next()
 
  public Sub Update(affinity: OtlCommon.IOmniIntegerSet ; processorGroups: OtlCommon.IOmniIntegerSet ; numaNodes: OtlCommon.IOmniIntegerSet )
 
 

Property Detail

Cluster

public Cluster: TOTPGroupAffinity 
Type
TOTPGroupAffinity
Class
False
Access
read

Constructor Detail

Create

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

Method Detail

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

Next

public function Next(): OtlCommon.TOmniGroupAffinity 
Final
False
Reintroduce
False
Abstract
False
Returns
TOmniGroupAffinity
Override
False
Virtual
False
Class
False

Update

public procedure Update(affinity: OtlCommon.IOmniIntegerSet ; processorGroups: OtlCommon.IOmniIntegerSet ; numaNodes: OtlCommon.IOmniIntegerSet )
Final
False
Reintroduce
False
Abstract
False
Override
False
Virtual
False
Class
False

Association Link

to Class TOTPGroupAffinity

Supplier
TOTPGroupAffinity
Directed
False
Client
Cluster
Type
association