RTI Connext Java API  Version 5.0.0
TransportUnicastSettings_t Class Reference

Type representing a list of unicast locators. More...

Inherits Struct.

Public Member Functions

 TransportUnicastSettings_t ()
 Constructor.
 
 TransportUnicastSettings_t (TransportUnicastSettings_t src)
 Copy constructor.
 
- Public Member Functions inherited from Struct
abstract boolean equals (Object obj)
 
abstract int hashCode ()
 
String toString ()
 

Public Attributes

final StringSeq transports
 A sequence of transport aliases that specifies the unicast interfaces on which to receive unicast traffic for the entity.
 
int receive_port
 The unicast port on which the entity can receive data.
 

Additional Inherited Members

- Protected Member Functions inherited from Struct
 Struct ()
 
abstract void pull_from_nativeI (long native_status)
 
abstract void push_to_nativeI (long native_status)
 

Detailed Description

Type representing a list of unicast locators.

A unicast locator specifies a transport class, a unicast address, and a unicast port number on which messages can be received by an entity.

QoS:
com.rti.dds.infrastructure.TransportUnicastQosPolicy

Constructor & Destructor Documentation

Constructor.

Member Data Documentation

final StringSeq transports

A sequence of transport aliases that specifies the unicast interfaces on which to receive unicast traffic for the entity.

Of the transport instances available to the entity, only those with aliases matching an alias on this sequence are used to determine the unicast interfaces used by the entity.

Thus, this list of aliases sub-selects from the transports available to the entity.

Each unicast interface on a transport results in a unicast locator for the entity.

An empty sequence is a special value that specifies all the transports available to the entity.

Alias names for the builtin transports are defined in TRANSPORT_BUILTIN.

[default] Empty sequence; i.e. all the transports available to the entity.
[range] Any sequence of non-null, non-empty strings.

int receive_port

The unicast port on which the entity can receive data.

Must be an unused unicast port on the system.

[default] 0, which implies that the actual port number is determined by a formula as a function of the domain_id, and the com.rti.dds.infrastructure.WireProtocolQosPolicy.participant_id.

[range] [0,0xffffffff]

See Also
com.rti.dds.infrastructure.WireProtocolQosPolicy.participant_id.

RTI Connext Java API Version 5.0.0 Copyright © Thu Aug 30 2012 Real-Time Innovations, Inc