RTI Connext DDS Micro C++ API  Version 2.4.14
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
OSAPI Thread

Classes

struct  OSAPI_ThreadProperty

Macros

#define OSAPI_THREAD_DEFAULT_OPTIONS   0x00
#define OSAPI_THREAD_FLOATING_POINT   0x01
#define OSAPI_THREAD_STDIO   0x02
#define OSAPI_THREAD_REALTIME_PRIORITY   0x08
#define OSAPI_THREAD_SUSPEND_ENABLE   0x40
#define OSAPI_THREAD_PROPERTY_DEFAULT

Typedefs

typedef RTI_UINT32 OSAPI_ThreadOptions

Detailed Description


Macro Definition Documentation

#define OSAPI_THREAD_DEFAULT_OPTIONS   0x00

Use only the default options the OS gives you.

#define OSAPI_THREAD_FLOATING_POINT   0x01

Hint to the OS to create a thread that support floating point.

#define OSAPI_THREAD_STDIO   0x02

Hint to the OS to create a thread that support standard I/O.

#define OSAPI_THREAD_REALTIME_PRIORITY   0x08

Hint to the OS to create a thread that run in real-time priority mode.

#define OSAPI_THREAD_SUSPEND_ENABLE   0x40

Create a thread that can be suspended.

#define OSAPI_THREAD_PROPERTY_DEFAULT
Value:
{ \
OSAPI_THREAD_USE_OSDEFAULT_STACKSIZE, \
OSAPI_THREAD_PRIORITY_NORMAL, \
OSAPI_THREAD_DEFAULT_OPTIONS \
}

Initializer for thread properties


Typedef Documentation

typedef RTI_UINT32 OSAPI_ThreadOptions

Thread options


RTI Connext DDS Micro C++ API Version 2.4.14 Copyright © Mon Apr 12 2021 Real-Time Innovations, Inc