RTI Connext C# API Version 7.3.0
|
The properties of a thread of execution. More...
Inherits IEquatable< ThreadSettings >.
Public Member Functions | |
ThreadSettings | With (Action< ThreadSettingsBuilder > build) |
Creates a new ThreadSettings with a set of changes specified in an Action More... | |
override int | GetHashCode () |
Gets the hash code More... | |
override bool | Equals (object other) |
Compares for equality More... | |
bool | Equals (ThreadSettings other) |
Compares for equality More... | |
Properties | |
ThreadSettingsKind | Mask [get] |
Describes the type of thread. More... | |
int | Priority [get] |
Thread priority. More... | |
int | StackSize [get] |
The thread stack-size. More... | |
ImmutableList< int > | CpuList [get] |
The list of processors on which the thread(s) may run. More... | |
CpuRotationKind | CpuRotation [get] |
Determines how processor affinity is applied to multiple threads. More... | |
static ThreadSettings | Default = CreateDefault() [get] |
Singleton containing the default value of a ThreadSettings More... | |
The properties of a thread of execution.
The full documentation is available in the C API: DDS_ThreadSettings_t
|
inline |
Creates a new ThreadSettings with a set of changes specified in an Action
build | An Action (typically a lambda function) that receives a modifiable object with the current values of this ThreadSettings. |
|
inline |
Gets the hash code
override bool Rti.Dds.Core.Policy.ThreadSettings.Equals | ( | object | other | ) |
Compares for equality
|
inline |
Compares for equality
|
get |
Describes the type of thread.
The full documentation is available in the C API: DDS_ThreadSettings_t_mask
|
get |
Thread priority.
The full documentation is available in the C API: DDS_ThreadSettings_t_priority
|
get |
The thread stack-size.
The full documentation is available in the C API: DDS_ThreadSettings_t_stack_size
|
get |
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
|
get |
Determines how processor affinity is applied to multiple threads.
The full documentation is available in the C API: DDS_ThreadSettings_t_cpu_rotation
|
staticget |
Singleton containing the default value of a ThreadSettings