RTI Connext Traditional C++ API  Version 6.1.0

DDSCondition and DDSWaitSet and related items. More...

Modules

 AsyncWaitSet
 <<experimental>> <<extension>> A specialization of DDSWaitSet that provides a mechanism to perform the wait asynchronously and uses a thread pool to dispatch the attached active DDSCondition.
 

Classes

struct  DDS_WaitSetProperty_t
 <<extension>> Specifies the DDSWaitSet behavior for multiple trigger events. More...
 
struct  DDSConditionSeq
 Instantiates FooSeq < DDSCondition > More...
 
class  DDSConditionHandler
 <<experimental>> <<extension>> <<interface>> Handler called by the DDSCondition::dispatch. More...
 
class  DDSCondition
 <<interface>> Root class for all the conditions that may be attached to a DDSWaitSet. More...
 
class  DDSGuardCondition
 <<interface>> A specific DDSCondition whose trigger_value is completely under the control of the application. More...
 
class  DDSStatusCondition
 <<interface>> A specific DDSCondition that is associated with each DDSEntity. More...
 
class  DDSWaitSet
 <<interface>> Allows an application to wait until one or more of the attached DDSCondition objects has a trigger_value of DDS_BOOLEAN_TRUE or else until the timeout expires. More...
 

Macros

#define DDS_WaitSetProperty_t_INITIALIZER
 <<extension>> Initializer for new property instances. More...
 

Detailed Description

DDSCondition and DDSWaitSet and related items.

Macro Definition Documentation

◆ DDS_WaitSetProperty_t_INITIALIZER

#define DDS_WaitSetProperty_t_INITIALIZER
Value:
{ \
1, { 0x7fffffffL, 0x7fffffffUL } \
}

<<extension>> Initializer for new property instances.

Default property specifies max_event_count = 1 and max_event_delay = DDS_DURATION_INFINITE