RTI Connext Modern C++ API  Version 6.1.2

dds::sub::cond::QueryCondition and associated elements More...

Classes

class  dds::sub::cond::QueryCondition
 <<reference-type>> Specialized ReadCondition that allows applications to also specify a filter on the data available in a dds::sub::DataReader More...
 
class  dds::sub::Query
 <<value-type>> Encapsulates a query for a dds::sub::cond::QueryCondition. More...
 

Functions

dds::sub::cond::detail::QueryCondition rti::sub::cond::create_query_condition_ex (const dds::sub::Query &query, const ::rti::sub::status::DataStateEx &status)
 <<extension>> Creates a QueryCondition with the extended DataStateEx. More...
 
template<typename Functor >
dds::sub::cond::detail::QueryCondition rti::sub::cond::create_query_condition_ex (const dds::sub::Query &query, const ::rti::sub::status::DataStateEx &status, const Functor &handler)
 <<extension>> Creates a QueryCondition with the extended DataStateEx and a handler. More...
 

Detailed Description

dds::sub::cond::QueryCondition and associated elements

Function Documentation

◆ create_query_condition_ex() [1/2]

dds::sub::cond::detail::QueryCondition rti::sub::cond::create_query_condition_ex ( const dds::sub::Query query,
const ::rti::sub::status::DataStateEx status 
)
inline

<<extension>> Creates a QueryCondition with the extended DataStateEx.

Note
This is a standalone function in the namespace rti::sub::cond

The usual way to create a dds::sub::cond::QueryCondition is the constructor that receives a dds::sub::status::DataState. This extension function allows using rti::sub::status::DataStateEx, which includes additional state masks.

References dds::sub::condition().

◆ create_query_condition_ex() [2/2]

template<typename Functor >
dds::sub::cond::detail::QueryCondition rti::sub::cond::create_query_condition_ex ( const dds::sub::Query query,
const ::rti::sub::status::DataStateEx status,
const Functor &  handler 
)

<<extension>> Creates a QueryCondition with the extended DataStateEx and a handler.

Note
This is a standalone function in the namespace rti::sub::cond

The usual way to create a dds::sub::cond::QueryCondition is the constructor that receives a dds::sub::status::DataState. This extension function allows using rti::sub::status::DataStateEx, which includes additional state masks.

References dds::sub::condition().