RTI Connext C# API  6.1.0
ThreadSettingsBuilder Class Reference

A modifiable type used to create an immutable ThreadSettings More...

Public Member Functions

 ThreadSettingsBuilder (ThreadSettings data)
 Creates a builder with the values of an existing immutable instance More...
 
ThreadSettings Build ()
 Creates a new ThreadSettings immutable object from this one. More...
 

Properties

ThreadSettingsKind Mask [get, set]
 Describes the type of thread. More...
 
int Priority [get, set]
 Thread priority. More...
 
int StackSize [get, set]
 The thread stack-size. More...
 
ImmutableList< int >.Builder CpuList [get, set]
 The list of processors on which the thread(s) may run. More...
 
CpuRotationKind CpuRotation [get, set]
 Determines how processor affinity is applied to multiple threads. More...
 

Detailed Description

A modifiable type used to create an immutable ThreadSettings

Constructor & Destructor Documentation

◆ ThreadSettingsBuilder()

Creates a builder with the values of an existing immutable instance

Member Function Documentation

◆ Build()

ThreadSettings Build ( )

Creates a new ThreadSettings immutable object from this one.

Property Documentation

◆ CpuList

ImmutableList<int>.Builder CpuList
getset

The list of processors on which the thread(s) may run.

The full documentation is available in the C API: DDS_ThreadSettings_t::cpu_list

◆ CpuRotation

CpuRotationKind CpuRotation
getset

Determines how processor affinity is applied to multiple threads.

The full documentation is available in the C API: DDS_ThreadSettings_t::cpu_rotation

◆ Mask

ThreadSettingsKind Mask
getset

Describes the type of thread.

The full documentation is available in the C API: DDS_ThreadSettings_t::mask

◆ Priority

int Priority
getset

Thread priority.

The full documentation is available in the C API: DDS_ThreadSettings_t::priority

◆ StackSize

int StackSize
getset

The thread stack-size.

The full documentation is available in the C API: DDS_ThreadSettings_t::stack_size