RTI Connext C# API Version 7.2.0
Rti.Dds.Core.Policy.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()

Rti.Dds.Core.Policy.ThreadSettingsBuilder.ThreadSettingsBuilder ( ThreadSettings  data)
inline

Creates a builder with the values of an existing immutable instance

Member Function Documentation

◆ Build()

ThreadSettings Rti.Dds.Core.Policy.ThreadSettingsBuilder.Build ( )

Creates a new ThreadSettings immutable object from this one.

Property Documentation

◆ Mask

ThreadSettingsKind Rti.Dds.Core.Policy.ThreadSettingsBuilder.Mask
getset

Describes the type of thread.

The full documentation is available in the C API: DDS_ThreadSettings_t_mask

◆ Priority

int Rti.Dds.Core.Policy.ThreadSettingsBuilder.Priority
getset

Thread priority.

The full documentation is available in the C API: DDS_ThreadSettings_t_priority

◆ StackSize

int Rti.Dds.Core.Policy.ThreadSettingsBuilder.StackSize
getset

The thread stack-size.

The full documentation is available in the C API: DDS_ThreadSettings_t_stack_size

◆ CpuList

ImmutableList<int>.Builder Rti.Dds.Core.Policy.ThreadSettingsBuilder.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 Rti.Dds.Core.Policy.ThreadSettingsBuilder.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