RTI Connext Java API
Version 5.0.0
|
Type used to configure the properties of a channel. More...
Inherits Struct.
Public Member Functions | |
ChannelSettings_t () | |
Constructor. | |
ChannelSettings_t (ChannelSettings_t src) | |
Constructor. | |
ChannelSettings_t (TransportMulticastSettingsSeq multicast_settings, String filter_expression) | |
Constructor. | |
![]() | |
abstract boolean | equals (Object obj) |
abstract int | hashCode () |
String | toString () |
Public Attributes | |
TransportMulticastSettingsSeq | multicast_settings |
A sequence of com.rti.dds.infrastructure.TransportMulticastSettings_t used to configure the multicast addresses associated with a channel. | |
String | filter_expression |
A logical expression used to determine the data that will be published in the channel. | |
Additional Inherited Members | |
![]() | |
Struct () | |
abstract void | pull_from_nativeI (long native_status) |
abstract void | push_to_nativeI (long native_status) |
Type used to configure the properties of a channel.
Constructor.
Constructor.
src | <<in>> Settings used to initialized the new settings. |
ChannelSettings_t | ( | TransportMulticastSettingsSeq | multicast_settings, |
String | filter_expression | ||
) |
TransportMulticastSettingsSeq multicast_settings |
A sequence of com.rti.dds.infrastructure.TransportMulticastSettings_t used to configure the multicast addresses associated with a channel.
The sequence cannot be empty.
The maximum number of multicast locators in a channel is limited to four (A locator is defined by a transport alias, a multicast address and a port)
[default] Empty sequence (invalid value)
String filter_expression |
A logical expression used to determine the data that will be published in the channel.
If the expression evaluates to TRUE, a sample will be published on the channel.
An empty string always evaluates the expression to TRUE.
A NULL value is not allowed.
The syntax of the expression will depend on the value of com.rti.dds.infrastructure.MultiChannelQosPolicy.filter_name
The filter expression length (including NULL-terminated character) cannot be greater than com.rti.dds.infrastructure.DomainParticipantResourceLimitsQosPolicy.channel_filter_expression_max_length.
[default] NULL (invalid value)