RTI Connext C# API
6.1.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 [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
override bool Equals | ( | object | other | ) |
Compares for equality
bool Equals | ( | ThreadSettings | other | ) |
Compares for equality
override int GetHashCode | ( | ) |
Gets the hash code
ThreadSettings With | ( | Action< ThreadSettingsBuilder > | build | ) |
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. |
|
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
|
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