RTI Connext C# API Version 7.7.0
Rti.Dds.Core.AsyncWaitSetPropertyBuilder Class Reference

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

Public Member Functions

AsyncWaitSetProperty Build ()
 Creates a new AsyncWaitSetProperty immutable object from this one. More...
 

Properties

WaitSetProperty WaitsetProperty [get, set]
 Specifies the behavior of the asynchronous wait behavior, which is equivalent to the wait mechanism of a WaitSet. More...
 
uint ThreadPoolSize [get, set]
 Number of threads that conform the thread pool of the AsyncWaitSet. More...
 
ThreadSettings ThreadSettings [get, set]
 Configures each thread in the thread pool. More...
 
string ThreadNamePrefix [get, set]
 Prefix used to name the threads in the thread pool. More...
 
Duration WaitTimeout [get, set]
 Asynchronous wait timeout. More...
 
int Level [get, set]
 Specifies the level of an AsyncWaitSet. More...
 

Detailed Description

A modifiable type used to create an immutable AsyncWaitSetProperty

Member Function Documentation

◆ Build()

AsyncWaitSetProperty Rti.Dds.Core.AsyncWaitSetPropertyBuilder.Build ( )

Creates a new AsyncWaitSetProperty immutable object from this one.

Property Documentation

◆ WaitsetProperty

WaitSetProperty Rti.Dds.Core.AsyncWaitSetPropertyBuilder.WaitsetProperty
getset

Specifies the behavior of the asynchronous wait behavior, which is equivalent to the wait mechanism of a WaitSet.

The full documentation is available in the C API: DDS_AsyncWaitSetProperty_t_waitset_property

◆ ThreadPoolSize

uint Rti.Dds.Core.AsyncWaitSetPropertyBuilder.ThreadPoolSize
getset

Number of threads that conform the thread pool of the AsyncWaitSet.

The full documentation is available in the C API: DDS_AsyncWaitSetProperty_t_thread_pool_size

◆ ThreadSettings

ThreadSettings Rti.Dds.Core.AsyncWaitSetPropertyBuilder.ThreadSettings
getset

Configures each thread in the thread pool.

The full documentation is available in the C API: DDS_AsyncWaitSetProperty_t_thread_settings

◆ ThreadNamePrefix

string Rti.Dds.Core.AsyncWaitSetPropertyBuilder.ThreadNamePrefix
getset

Prefix used to name the threads in the thread pool.

The full documentation is available in the C API: DDS_AsyncWaitSetProperty_t_thread_name_prefix

◆ WaitTimeout

Duration Rti.Dds.Core.AsyncWaitSetPropertyBuilder.WaitTimeout
getset

Asynchronous wait timeout.

The full documentation is available in the C API: DDS_AsyncWaitSetProperty_t_wait_timeout

◆ Level

int Rti.Dds.Core.AsyncWaitSetPropertyBuilder.Level
getset

Specifies the level of an AsyncWaitSet.

The full documentation is available in the C API: DDS_AsyncWaitSetProperty_t_level