RTI Connext C# API  6.1.0
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()

Creates a new AsyncWaitSetProperty immutable object from this one.

Property Documentation

◆ Level

int Level
getset

Specifies the level of an AsyncWaitSet.

The full documentation is available in the C API: DDS_AsyncWaitSetProperty_t::level

◆ ThreadNamePrefix

string 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

◆ ThreadPoolSize

uint 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

Configures each thread in the thread pool.

The full documentation is available in the C API: DDS_AsyncWaitSetProperty_t::thread_settings

◆ WaitsetProperty

WaitSetProperty 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

◆ WaitTimeout

Duration WaitTimeout
getset

Asynchronous wait timeout.

The full documentation is available in the C API: DDS_AsyncWaitSetProperty_t::wait_timeout