RTI Connext C API  Version 6.0.0
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
DDS_LocatorFilter_t Struct Reference

Specifies the configuration of an individual channel within a MultiChannel DataWriter. More...

Data Fields

struct DDS_LocatorSeq locators
 Sequence containing from one to 16 DDS_Locator_t, used to specify the multicast address locators of an individual channel within a MultiChannel DataWriter.
 
char * filter_expression
 A logical expression used to determine the data that will be published in the channel.
 

Detailed Description

Specifies the configuration of an individual channel within a MultiChannel DataWriter.

QoS:
DDS_LocatorFilterQosPolicy

Field Documentation

struct DDS_LocatorSeq DDS_LocatorFilter_t::locators

Sequence containing from one to 16 DDS_Locator_t, used to specify the multicast address locators of an individual channel within a MultiChannel DataWriter.

[default] Empty sequence.

char* DDS_LocatorFilter_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_LocatorFilterQosPolicy::filter_name

Important: This value must be an allocated string with DDS_String_alloc or DDS_String_dup. It should not be assigned to a string constant.

See Also
Queries and Filters Syntax

[default] NULL (invalid value)


RTI Connext C API Version 6.0.0 Copyright © Sun Mar 3 2019 Real-Time Innovations, Inc