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

<<eXtension>> <<cert>> Properties for the Port Manager for this partition. More...

Data Fields

struct ARINC_ReceivePortPropertySeq receive_ports
 A sequence of ARINC_ReceivePortProperty to configure the ARINC Receive ports for this partition.
struct ARINC_RoutePropertySeq send_routes
 A sequence of ARINC_RouteProperty to configure ARINC Send ports and routes from this partition.
struct OSAPI_ThreadProperty thread_property
 Thread property for receive thread created by this NETIO interface.
RTI_UINT32 max_managed_interfaces
 The maximum number of ARINC NETIO interfaces this port manager can manage. Set to 8 by default.
RTI_BOOL sync_processing
 Denotes if the messages received will be processes synchronously. RTI_FALSE by default.

Detailed Description

<<eXtension>> <<cert>> Properties for the Port Manager for this partition.


Field Documentation

struct ARINC_ReceivePortPropertySeq ARINC_PortManagerFactoryProperty::receive_ports

A sequence of ARINC_ReceivePortProperty to configure the ARINC Receive ports for this partition.

struct ARINC_RoutePropertySeq ARINC_PortManagerFactoryProperty::send_routes

A sequence of ARINC_RouteProperty to configure ARINC Send ports and routes from this partition.

struct OSAPI_ThreadProperty ARINC_PortManagerFactoryProperty::thread_property

Thread property for receive thread created by this NETIO interface.

RTI_UINT32 ARINC_PortManagerFactoryProperty::max_managed_interfaces

The maximum number of ARINC NETIO interfaces this port manager can manage. Set to 8 by default.

This value is typically equal to the maximum number of participants in a partition where an ARINC Interface is registered.

RTI_BOOL ARINC_PortManagerFactoryProperty::sync_processing

Denotes if the messages received will be processes synchronously. RTI_FALSE by default.

When sync processing is turned to RTI_TRUE messages all messages received by this port manager are processed synchronously. This will potentially block all other participants in a partition. Also, receive thread for the individual ARINC Interfaces and it internal message queue will not be created.


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