RTI Connext DDS Micro C++ API
Version 2.4.14.1
|
ARINC 653 System properties. More...
Public Attributes | |
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. |
ARINC 653 System properties.
The ARINC 653 properties are set in the OSAPI_SystemProperty.port_property attribute and configured with the ::DDSOSAPI_System::get_property and ::DDSOSAPI_System::set_property APIs.
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.