ChannelSettings_t Class Reference
[MULTICHANNEL]

Type used to configure the properties of a channel. More...

Inherits Struct.

List of all members.

Public Member Functions

 ChannelSettings_t ()
 Constructor.
 ChannelSettings_t (ChannelSettings_t src)
 Constructor.
 ChannelSettings_t (TransportMulticastSettingsSeq multicast_settings, String filter_expression)
 Constructor.

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.


Detailed Description

Type used to configure the properties of a channel.

QoS:
com.rti.dds.infrastructure.MultiChannelQosPolicy

Constructor & Destructor Documentation

Constructor.

Constructor.

Parameters:
src <<in>> Settings used to initialized the new settings.

ChannelSettings_t ( TransportMulticastSettingsSeq  multicast_settings,
String  filter_expression 
)

Constructor.

Parameters:
multicast_settings <<in>> Multicast settings.
filter_expression <<in>> Filter expression.


Member Data Documentation

Initial value:

        new TransportMulticastSettingsSeq()
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)

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.

See also:
Queries and Filters Syntax
[default] NULL (invalid value)


RTI Connext Java API Version 4.5f Copyright © 17 Mar 2012 Real-Time Innovations, Inc