RTI Connext .Net APIs  Version 5.0.0
DDS::ChannelSettings_t Class Reference

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

#include <managed_infrastructure.h>

Public Attributes

TransportMulticastSettingsSeqmulticast_settings
 A sequence of DDS::TransportMulticastSettings_t used to configure the multicast addresses associated with a channel.
 
System::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:
DDS::MultiChannelQosPolicy

Member Data Documentation

TransportMulticastSettingsSeq ^ DDS::ChannelSettings_t::multicast_settings

A sequence of DDS::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)

System::String ^ DDS::ChannelSettings_t::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 DDS::MultiChannelQosPolicy::filter_name

The filter expression length (including NULL-terminated character) cannot be greater than DDS::DomainParticipantResourceLimitsQosPolicy::channel_filter_expression_max_length.

See Also
Queries and Filters Syntax

[default] NULL (invalid value)


RTI Connext .Net APIs Version 5.0.0 Copyright © Thu Aug 30 2012 Real-Time Innovations, Inc