RTI Connext .Net APIs  Version 5.2.0
 All Classes Namespaces Functions Variables Enumerations Properties Groups Pages
DDS::FilterSampleInfo Struct Reference

Provides meta information associated with the sample. More...

#include <managed_topic.h>

Public Attributes

SampleIdentity_t related_sample_identity
 The identity of another sample related to this one.
 
GUID_t related_source_guid
 Identifies the application logical data source that is related to the sample being written.
 
GUID_t related_reader_guid
 Identifies a DataReader that is logically related to the sample.
 

Properties

static System::Int32 PRIORITY_UNDEFINED [get]
 Initializer value for DDS::PublishModeQosPolicy::priority and/or DDS::ChannelSettings_t::priority.
 
static System::Int32 PRIORITY_AUTOMATIC [get]
 Constant value for DDS::PublishModeQosPolicy::priority and/or DDS::ChannelSettings_t::priority.
 

Detailed Description

Provides meta information associated with the sample.

This can be used by a content filter to perform filtering on meta data.

Member Data Documentation

SampleIdentity_t DDS::FilterSampleInfo::related_sample_identity

The identity of another sample related to this one.

The value of this field identifies another sample that is logically related to the one that is written. For example, the DDS::DataWriter created by a Replier uses this field to associate the identity of the request sample with a reponse sample.

To specify that there is no related sample identity, use the value DDS::SampleIdentity_t::UNKNOWN_SAMPLE_IDENTITY.

A DDS::DataReader can inspect the related sample identity of a received sample by accessing the fields DDS::SampleInfo::related_original_publication_virtual_guid and DDS::SampleInfo::related_original_publication_virtual_sequence_number.

GUID_t DDS::FilterSampleInfo::related_source_guid

Identifies the application logical data source that is related to the sample being written.

The related_source_guid can be set by using the field DDS::WriteParams_t::related_source_guid when writing a sample using the method DDS::TypedDataWriter::write_w_params.

GUID_t DDS::FilterSampleInfo::related_reader_guid

Identifies a DataReader that is logically related to the sample.

The related_reader_guid can be set by using the field DDS::WriteParams_t::related_reader_guid when writing a sample using the method DDS::TypedDataWriter::write_w_params.


RTI Connext .Net APIs Version 5.2.0 Copyright © Sun Jun 21 2015 Real-Time Innovations, Inc