DDS::TransportSelectionQosPolicy Class Reference
[TRANSPORT_SELECTION]

Specifies the physical transports a DDS::DataWriter or DDS::DataReader may use to send or receive data. More...

#include <managed_infrastructure.h>

List of all members.

Static Public Member Functions

static System::String^ get_transportselection_qos_policy_name ()
 Stringified human-readable name for DDS::TransportSelectionQosPolicy.

Public Attributes

StringSeqenabled_transports
 A sequence of transport aliases that specifies the transport instances available for use by the entity.


Detailed Description

Specifies the physical transports a DDS::DataWriter or DDS::DataReader may use to send or receive data.

An application may be simultaneously connected to many different physical transports, e.g., Ethernet, Infiniband, shared memory, VME backplane, and wireless. By default, RTI Data Distribution Service will use up to 4 transports to deliver data from a DataWriter to a DataReader.

This QoS policy can be used to both limit and control which of the application's available transports may be used by a DDS::DataWriter to send data or by a DDS::DataReader to receive data.

Entity:
DDS::DataReader, DDS::DataWriter
Properties:
RxO = N/A
Changeable = NO

Member Data Documentation

A sequence of transport aliases that specifies the transport instances available for use by the entity.

Of the transport instances installed with the DDS::DomainParticipant, only those with aliases matching an alias in this sequence are available to the entity.

Thus, this list of aliases sub-selects from the transports available to the DDS::DomainParticipant.

An empty sequence is a special value that specifies all the transports installed with the DDS::DomainParticipant.

Alias names for the builtin transports are defined in TRANSPORT_BUILTIN.

[default] Empty sequence; i.e. all the transports installed with and available to the DDS::DomainParticipant.

[range] A sequence of non-null, non-empty strings.

See also:
DDS::DomainParticipantQos::transport_builtin.


RTI Data Distribution Service .Net APIs Version 4.5e Copyright © 23 Oct 2011 Real-Time Innovations, Inc