RTI Connext C API Version 7.3.0
DDS_LocatorFilterQosPolicy Struct Reference

The QoS policy used to report the configuration of a MultiChannel DataWriter as part of DDS_PublicationBuiltinTopicData. More...

Data Fields

struct DDS_LocatorFilterSeq locator_filters
 A sequence of DDS_LocatorFilter_t. Each DDS_LocatorFilter_t reports the configuration of a single channel of a MultiChannel DataWriter. More...
 
char * filter_name
 Name of the filter class used to describe the filter expressions of a MultiChannel DataWriter. More...
 

Detailed Description

The QoS policy used to report the configuration of a MultiChannel DataWriter as part of DDS_PublicationBuiltinTopicData.

Entity:
DDS_PublicationBuiltinTopicData
Properties:
RxO = N/A
Changeable = NO

Field Documentation

◆ locator_filters

struct DDS_LocatorFilterSeq DDS_LocatorFilterQosPolicy::locator_filters

A sequence of DDS_LocatorFilter_t. Each DDS_LocatorFilter_t reports the configuration of a single channel of a MultiChannel DataWriter.

A sequence length of zero indicates the DDS_MultiChannelQosPolicy is not in use.

[default] Empty sequence.

◆ filter_name

char* DDS_LocatorFilterQosPolicy::filter_name

Name of the filter class used to describe the filter expressions of a MultiChannel DataWriter.

The following builtin filters are supported: DDS_SQLFILTER_NAME and DDS_STRINGMATCHFILTER_NAME.

Warning
This value must be assigned to either one of the predefined values (DDS_SQLFILTER_NAME or DDS_STRINGMATCHFILTER_NAME), or to an allocated string with DDS_String_alloc or DDS_String_dup. It should not be assigned to a string constant.

[default] DDS_STRINGMATCHFILTER_NAME