|
| QueryCondition (const dds::sub::Query &query, const dds::sub::status::DataState &status) |
| Creates a QueryCondition instance. More...
|
|
template<typename FUN > |
| QueryCondition (const dds::sub::Query &query, const dds::sub::status::DataState &status, FUN &functor) |
| Creates a QueryCondition instance. More...
|
|
template<typename FUN > |
| QueryCondition (const dds::sub::Query &query, const dds::sub::status::DataState &status, const FUN &functor) |
| Creates a QueryCondition instance. More...
|
|
| QueryCondition (const dds::sub::AnyDataReader &dr, const std::string &expression, const std::vector< std::string > ¶ms, const dds::sub::status::DataState &status) |
| Creates a QueryCondition instance. More...
|
|
template<typename FUN > |
| QueryCondition (const dds::sub::AnyDataReader &dr, const std::string &expression, const std::vector< std::string > ¶ms, const dds::sub::status::DataState &status, FUN &functor) |
| Creates a QueryCondition instance. More...
|
|
template<typename FUN > |
| QueryCondition (const dds::sub::AnyDataReader &dr, const std::string &expression, const std::vector< std::string > ¶ms, const dds::sub::status::DataState &status, const FUN &functor) |
| Creates a QueryCondition instance. More...
|
|
void | expression (const std::string &expr) |
| Set the Query expression. More...
|
|
const std::string & | expression () |
| Get the Query expression. More...
|
|
const_iterator | begin () const |
| Provides the beginning iterator of the query parameter list. More...
|
|
const_iterator | end () const |
| Provides the end iterator of the query parameter list. More...
|
|
iterator | begin () |
| Provides the beginning iterator of the query parameter list. More...
|
|
iterator | end () |
| Provides the end iterator of the query parameter list. More...
|
|
template<typename FWIterator > |
void | parameters (const FWIterator &begin, const FWIterator end) |
| Sets the query parameters. More...
|
|
void | add_parameter (const std::string ¶m) |
| Adds a parameter to the query. More...
|
|
uint32_t | parameters_length () const |
| Gets the number of parameters in the query. More...
|
|
const dds::sub::AnyDataReader & | data_reader () const |
| This operation returns the DataReader associated with the QueryCondition. More...
|
|
| ReadCondition (const dds::sub::AnyDataReader &dr, const dds::sub::status::DataState &status) |
| Create a dds::sub::cond::ReadCondition associated with a DataReader. More...
|
|
template<typename FUN > |
| ReadCondition (const dds::sub::AnyDataReader &dr, const dds::sub::status::DataState &status, FUN &functor) |
| Create a dds::sub::cond::ReadCondition associated with a DataReader. More...
|
|
template<typename FUN > |
| ReadCondition (const dds::sub::AnyDataReader &dr, const dds::sub::status::DataState &status, const FUN &functor) |
| Create a dds::sub::cond::ReadCondition associated with a DataReader. More...
|
|
const dds::sub::status::DataState | state_filter () const |
| This operation returns the set of data-states that are taken into account to determine the trigger_value of the ReadCondition. More...
|
|
const dds::sub::AnyDataReader & | data_reader () const |
| This operation returns the DataReader associated with the ReadCondition. More...
|
|
template<typename Functor > |
void | handler (Functor &func) |
| Registers a functor as custom handler with this Condition. More...
|
|
template<typename Functor > |
void | handler (const Functor &func) |
| Registers a functor as custom handler with this Condition. More...
|
|
void | reset_handler () |
| Resets the handler for this Condition. More...
|
|
void | dispatch () |
| Dispatches the functors that have been registered with the condition, if the condition is in the 'triggered' state. More...
|
|
bool | trigger_value () const |
| This operation retrieves the trigger_value of the Condition.
|
|
| Reference (dds::core::null_type &) |
| Creates a "null" reference.
|
|
| Reference (const Reference &ref) |
| Creates a reference from another. More...
|
|
template<typename D > |
| Reference (const Reference< D > &ref) |
| Enables safe assignment from other reference types. More...
|
|
| Reference (DELEGATE_T *p) |
| The following two constructors create a dds Reference from a vendor specific delegate. More...
|
|
| ~Reference () |
| Destroys a reference.
|
|
template<typename R > |
bool | operator== (const R &ref) const |
| Compares two reference objects and returns true if they are equal. More...
|
|
template<typename R > |
bool | operator!= (const R &ref) const |
| Compares two reference objects and returns true if they are not-equal. More...
|
|
Reference & | operator= (const null_type) |
| Special assignment operators that takes care of assigning null to this reference. More...
|
|
bool | is_nil () const |
| Returns true if this reference object is nil, meaning pointing to null.
|
|
bool | operator== (const null_type) const |
| Special operator== used to check if this reference object equals the null reference. More...
|
|
bool | operator!= (const null_type nil) const |
| Special operator!= used to check if this reference object does not equals the null reference. More...
|
|
const DELEGATE_REF_T & | delegate () const |
| Returns a reference to the underlying delegate. More...
|
|
DELEGATE_REF_T & | delegate () |
| Returns a reference to the underlying delegate. More...
|
|
DELEGATE * | operator-> () |
| The operator->() is provided to be able to directly invoke methods on the delegate. More...
|
|
const DELEGATE * | operator-> () const |
| The operator->() is provided to be able to directly invoke methods on the delegate. More...
|
|
| Query (const dds::sub::AnyDataReader &dr, const std::string &expression) |
| Create a dds::sub::Query associated with an dds::sub::AnyDataReader. More...
|
|
template<typename FWIterator > |
| Query (const dds::sub::AnyDataReader &dr, const std::string &expression, const FWIterator ¶ms_begin, const FWIterator ¶ms_end) |
| Create a dds::sub::Query associated with an dds::sub::AnyDataReader. More...
|
|
| Query (const dds::sub::AnyDataReader &dr, const std::string &expression, const std::vector< std::string > ¶ms) |
| Create a dds::sub::Query associated with an dds::sub::AnyDataReader. More...
|
|
const std::string & | expression () const |
| Get expression. More...
|
|
void | expression (const std::string &expr) |
| Set new expression. More...
|
|
const_iterator | begin () const |
| Provides the begin iterator to the SQL expression parameter list. More...
|
|
const_iterator | end () const |
| The end iterator to the SQL expression parameter list. More...
|
|
iterator | begin () |
| Provides the begin iterator to the SQL expression parameter list. More...
|
|
iterator | end () |
| The end iterator to the SQL expression parameter list. More...
|
|
template<typename FWIterator > |
void | parameters (const FWIterator &begin, const FWIterator end) |
| Sets the query parameters. More...
|
|
void | add_parameter (const std::string ¶m) |
| Adds a parameter to the query. More...
|
|
uint32_t | parameters_length () const |
| Gets the number of parameters in the query. More...
|
|
const AnyDataReader & | data_reader () const |
| This operation returns the DataReader associated with the Query. More...
|
|
QueryCondition objects are specialized ReadCondition objects that allow the application to also specify a filter on the locally available data.
The query (query_expression) is similar to an SQL WHERE clause can be parameterized by arguments. See dds::sub::Query for more query information.
- See also
- dds::sub::Query
-
dds::core::cond::Condition
-
dds::sub::cond::ReadCondition