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

A modifiable type used to create an immutable AsynchronousPublisher More...

Public Member Functions

 AsynchronousPublisherBuilder (AsynchronousPublisher data)
 Creates a builder with the values of an existing immutable instance More...
 
AsynchronousPublisher Build ()
 Creates a new AsynchronousPublisher immutable object from this one. More...
 

Properties

bool DisableAsynchronousWrite [get, set]
 Disable asynchronous publishing. More...
 
ThreadSettings Thread [get, set]
 Settings of the publishing thread. More...
 
bool DisableAsynchronousBatch [get, set]
 Disable asynchronous batch flushing. More...
 
ThreadSettings AsynchronousBatchThread [get, set]
 Settings of the batch flushing thread. More...
 
bool DisableTopicQueryPublication [get, set]
 Disable topic query publication. More...
 
ThreadSettings TopicQueryPublicationThread [get, set]
 Settings of the Subscription.TopicQuery publication thread. More...
 

Detailed Description

A modifiable type used to create an immutable AsynchronousPublisher

Constructor & Destructor Documentation

◆ AsynchronousPublisherBuilder()

Rti.Dds.Core.Policy.AsynchronousPublisherBuilder.AsynchronousPublisherBuilder ( AsynchronousPublisher  data)
inline

Creates a builder with the values of an existing immutable instance

Member Function Documentation

◆ Build()

AsynchronousPublisher Rti.Dds.Core.Policy.AsynchronousPublisherBuilder.Build ( )

Creates a new AsynchronousPublisher immutable object from this one.

Property Documentation

◆ DisableAsynchronousWrite

bool Rti.Dds.Core.Policy.AsynchronousPublisherBuilder.DisableAsynchronousWrite
getset

Disable asynchronous publishing.

The full documentation is available in the C API: DDS_AsynchronousPublisherQosPolicy_disable_asynchronous_write

◆ Thread

ThreadSettings Rti.Dds.Core.Policy.AsynchronousPublisherBuilder.Thread
getset

Settings of the publishing thread.

The full documentation is available in the C API: DDS_AsynchronousPublisherQosPolicy_thread

◆ DisableAsynchronousBatch

bool Rti.Dds.Core.Policy.AsynchronousPublisherBuilder.DisableAsynchronousBatch
getset

Disable asynchronous batch flushing.

The full documentation is available in the C API: DDS_AsynchronousPublisherQosPolicy_disable_asynchronous_batch

◆ AsynchronousBatchThread

ThreadSettings Rti.Dds.Core.Policy.AsynchronousPublisherBuilder.AsynchronousBatchThread
getset

Settings of the batch flushing thread.

The full documentation is available in the C API: DDS_AsynchronousPublisherQosPolicy_asynchronous_batch_thread

◆ DisableTopicQueryPublication

bool Rti.Dds.Core.Policy.AsynchronousPublisherBuilder.DisableTopicQueryPublication
getset

Disable topic query publication.

The full documentation is available in the C API: DDS_AsynchronousPublisherQosPolicy_disable_topic_query_publication

◆ TopicQueryPublicationThread

ThreadSettings Rti.Dds.Core.Policy.AsynchronousPublisherBuilder.TopicQueryPublicationThread
getset

Settings of the Subscription.TopicQuery publication thread.

The full documentation is available in the C API: DDS_AsynchronousPublisherQosPolicy_topic_query_publication_thread