OpenSplice supports the TRANSPORT_PRIORITY OMG-DDS QoS policy to prioritise transmission of messages. Depending on the actual TRANSPORT_PRIORITY value of the published information, the proper network-channel will automatically be selected which is pre-configured (XML-based configuration of the network-service) regarding the following attributes:
- PRIORITY of the channel (which is mapped against the dynamic data TRANSPORT_PRIORITY
- Basic socket-configuration of the channel (portnr)
- TX/RX priorities of the transmitting/receiving threads for this channel (values are OS-specific)
- DIFFSERV priority applied to the data transferred over this channel
- reactivity setting driving packing-granularity for data with >0 LATENCY-BUDGET
- recovery settings driving the retransmission-speeds (only for RELIABLE communication)