RTI transport  Version 1.0ae [build 00]
Transport Priority

A QoS set in DDS DataWriters, that is passed to the Transport Plugin when creating SendResources. More...

Macros

#define NDDS_TRANSPORT_PRIORITY_DEFAULT   (0)
 The default value of the transport_priority.
 

Detailed Description

A QoS set in DDS DataWriters, that is passed to the Transport Plugin when creating SendResources.

Sometimes also referred to as Transport QoS or CoS (class of service), a transport priority at the Transport-Plugin level is directly set by the value of the set on DataWriters. The RTI Connext core will pass the value of the to the share/create SendResource functions of the Transport API when a DataWriter is created.

The RTI Connext core itself does not do anything with the transport priority except passing it from the user code that set the value via the DDS API to the Transport API.

Only Transport-Plugin implementations that have the concept of sending of messages at different priorities or with different classes of service (CoSs) will find this support useful. It is up to each implementation to use the transport priority in what ever way it can to configure itself. Transport Plugins implementations that do not have a concept of sending data with different priorities can ignore it.

For example, TCP/IP-based plugins may offer the user application the ability to specify different CoS for DataWriters so that individual message streams may be treated differently by the physical transport itself.

Macro Definition Documentation

#define NDDS_TRANSPORT_PRIORITY_DEFAULT   (0)

The default value of the transport_priority.


RTI transport Version 1.0ae [build 00] Copyright © Wed Aug 29 2012 Real-Time Innovations, Inc