RTI Connext Micro C API  Version 2.4.14.1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
OSAPI_Arinc653Property Struct Reference

ARINC 653 System properties. More...

Data Fields

RTI_UINT32 max_threads
 Maximum number of threads.
RTI_SIZE_T heap_size
 Size of heap in bytes.
void * heap_base_address
 Base address for the heap.

Detailed Description

ARINC 653 System properties.

The ARINC 653 properties are set in the OSAPI_SystemProperty.port_property attribute and configured with the OSAPI_System_get_property and OSAPI_System_set_property APIs.


Field Documentation

RTI_UINT32 OSAPI_Arinc653Property::max_threads

Maximum number of threads.

RTI_SIZE_T OSAPI_Arinc653Property::heap_size

Size of heap in bytes.

If the heap base address is non-NULL, then this value must be greater than zero. Otherwise, this value is ignored.

void* OSAPI_Arinc653Property::heap_base_address

Base address for the heap.

If the heap base address is NULL, then RTI Connext Micro will allocate memory using malloc. RTI Connext Micro will manage the lifecycle of this memory.

If this address is non-NULL, it is a pointer to a memory buffer from which RTI Connext Micro will allocate all of its memory. The size of this buffer must be defined in heap_size. The user is responsible for managing the lifecycle of this buffer.


RTI Connext Micro C API Version 2.4.14.1 Copyright © Thu Nov 2 2023 Real-Time Innovations, Inc