Namespace: OtlCommon

Interface IOmniThreadEnvironment

All Known Implementing Classes:
TOmniThreadEnvironment

public interface IOmniThreadEnvironment

Persistent
False

Property Summary
  public  IOmniAffinity Affinity
 
  public  TOmniGroupAffinity GroupAffinity
 
  public  TThreadId ID
 
 

Method Summary
  public function IOmniAffinity GetAffinity()
 
  public function TOmniGroupAffinity GetGroupAffinity()
 
  public function TThreadId GetID()
 
  public Sub SetGroupAffinity(value: TOmniGroupAffinity )
 
 

Property Detail

Affinity

public Affinity: IOmniAffinity 
Type
IOmniAffinity
Access
read

GroupAffinity

public GroupAffinity: TOmniGroupAffinity 
Type
TOmniGroupAffinity
Access
read/write

ID

public ID: TThreadId
Type
TThreadId
Access
read

Method Detail

GetAffinity

public function GetAffinity(): IOmniAffinity 
Reintroduce
False
Returns
IOmniAffinity

GetGroupAffinity

public function GetGroupAffinity(): TOmniGroupAffinity 
Reintroduce
False
Returns
TOmniGroupAffinity

GetID

public function GetID(): TThreadId
Reintroduce
False
Returns
TThreadId

SetGroupAffinity

public procedure SetGroupAffinity(value: TOmniGroupAffinity )
Reintroduce
False

Association Link

to Interface IOmniAffinity

Supplier
IOmniAffinity
Directed
False
Client
Affinity
Type
association

to Struct TOmniGroupAffinity

Supplier
TOmniGroupAffinity
Directed
False
Client
GroupAffinity
Type
association