RTI Connext C# API Version 7.3.0
Rti.Dds.Core.Policy.TopicQueryDispatch Class Reference

Configures the ability of a Publication.DataWriter<T> to publish samples in response to a TopicQueryDispatch. More...

Inherits IEquatable< TopicQueryDispatch >.

Public Member Functions

TopicQueryDispatch With (Action< TopicQueryDispatchBuilder > build)
 Creates a new TopicQueryDispatch with a set of changes specified in an Action More...
 
override int GetHashCode ()
 Gets the hash code More...
 
override bool Equals (object other)
 Compares for equality More...
 
bool Equals (TopicQueryDispatch other)
 Compares for equality More...
 

Properties

bool Enable [get]
 Allows this writer to dispatch TopicQueries More...
 
Duration PublicationPeriod [get]
 Sets the periodic interval at which samples are published. More...
 
int SamplesPerPeriod [get]
 Sets the maximum number of samples to publish in each publication_period. More...
 
static TopicQueryDispatch Default [get]
 Singleton containing the default value of a TopicQueryDispatch More...
 

Detailed Description

Configures the ability of a Publication.DataWriter<T> to publish samples in response to a TopicQueryDispatch.

The full documentation is available in the C API: DDS_TopicQueryDispatchQosPolicy

Member Function Documentation

◆ With()

TopicQueryDispatch Rti.Dds.Core.Policy.TopicQueryDispatch.With ( Action< TopicQueryDispatchBuilder build)
inline

Creates a new TopicQueryDispatch with a set of changes specified in an Action

Parameters
buildAn Action (typically a lambda function) that receives a modifiable object with the current values of this TopicQueryDispatch.
Returns
A new TopicQueryDispatch with the changes applied by the Action

◆ GetHashCode()

override int Rti.Dds.Core.Policy.TopicQueryDispatch.GetHashCode ( )
inline

Gets the hash code

◆ Equals() [1/2]

override bool Rti.Dds.Core.Policy.TopicQueryDispatch.Equals ( object  other)

Compares for equality

◆ Equals() [2/2]

bool Rti.Dds.Core.Policy.TopicQueryDispatch.Equals ( TopicQueryDispatch  other)
inline

Compares for equality

Property Documentation

◆ Enable

bool Rti.Dds.Core.Policy.TopicQueryDispatch.Enable
get

Allows this writer to dispatch TopicQueries

The full documentation is available in the C API: DDS_TopicQueryDispatchQosPolicy_enable

◆ PublicationPeriod

Duration Rti.Dds.Core.Policy.TopicQueryDispatch.PublicationPeriod
get

Sets the periodic interval at which samples are published.

The full documentation is available in the C API: DDS_TopicQueryDispatchQosPolicy_publication_period

◆ SamplesPerPeriod

int Rti.Dds.Core.Policy.TopicQueryDispatch.SamplesPerPeriod
get

Sets the maximum number of samples to publish in each publication_period.

The full documentation is available in the C API: DDS_TopicQueryDispatchQosPolicy_samples_per_period

◆ Default

TopicQueryDispatch Rti.Dds.Core.Policy.TopicQueryDispatch.Default
staticget

Singleton containing the default value of a TopicQueryDispatch