<<extension>> A collection of flags used to configure threads of execution
More...
#include <rti/core/ThreadSettings.hpp>
Inherits bitset< 4 >.
<<extension>> A collection of flags used to configure threads of execution
Not all of these options may be relevant for all operating systems. Consult Platform Notes for additional details.
◆ MaskType
The base type, a std::bitset.
◆ ThreadSettingsKindMask() [1/3]
rti::core::ThreadSettingsKindMask::ThreadSettingsKindMask |
( |
| ) |
|
|
inline |
The dfault thread settings mask.
◆ ThreadSettingsKindMask() [2/3]
rti::core::ThreadSettingsKindMask::ThreadSettingsKindMask |
( |
uint64_t |
mask | ) |
|
|
inlineexplicit |
Create from the bits in an integer.
◆ ThreadSettingsKindMask() [3/3]
rti::core::ThreadSettingsKindMask::ThreadSettingsKindMask |
( |
const MaskType & |
mask | ) |
|
|
inline |
Create from a std::bitset.
◆ floating_point()
Code executed within the thread may perform floating point operations.
Currently applicable only for VxWorks platforms, where user callbacks use floating-point operations.
◆ stdio()
Code executed within the thread may access standard I/O.
Currently applicable only for VxWorks platforms, where user callbacks do standard I/O operations.
◆ realtime_priority()
The thread will be scheduled on a FIFO basis.
◆ priority_enforce()
Strictly enforce this thread's priority.
◆ cancel_asynchronous()
Allows the thread to be cancelled without first reaching a cancellable state or cancellation point.