| DDS-PSM-C++ 1.0 ISO C++ API for OpenSplice DDS |
#include <Query.hpp>

Public Types | |
| typedef DELEGATE::const_iterator | const_iterator |
| typedef detail::Query | DELEGATE |
| typedef DELEGATE::iterator | iterator |
Public Member Functions | |
| template<typename T > | |
| Query (const dds::sub::DataReader< T > &dr, const std::string &query_expression) | |
| template<typename T , typename FWIterator > | |
| Query (const dds::sub::DataReader< T > &dr, const std::string &query_expression, const FWIterator ¶ms_begin, const FWIterator ¶ms_end) | |
| template<typename T > | |
| Query (const dds::sub::DataReader< T > &dr, const std::string &query_expression, const std::vector< std::string > ¶ms) | |
| void | add_parameter (const std::string ¶m) |
| const_iterator | begin () const |
| iterator | begin () |
| const AnyDataReader & | data_reader () const |
| const_iterator | end () const |
| iterator | end () |
| const std::string & | expression () const |
| void | expression (const std::string &expr) |
| template<typename FWIterator > | |
| void | parameters (const FWIterator &begin, const FWIterator end) |
| uint32_t | parameters_length () const |
Public Member Functions inherited from dds::core::Value< detail::Query > | |
| Value (const ARG &arg) | |
| Value (const ARG1 &arg1, const ARG2 &arg2) | |
| Value (const ARG1 &arg1, const ARG2 &arg2, const ARG3 &arg3) | |
| Value (const ARG1 &arg1, const ARG2 &arg2, const ARG3 &arg3, const ARG4 &arg4) | |
| Value (const ARG1 &arg1, const ARG2 &arg2, const ARG3 &arg3, const ARG4 &arg4, const ARG5 &arg5) | |
| Value (const ARG1 &arg1, const ARG2 &arg2, const ARG3 &arg3, const ARG4 &arg4, const ARG5 &arg5, const ARG6 &arg6) | |
| ~Value () | |
| const detail::Query & | delegate () const |
| detail::Query & | delegate () |
| operator const detail::Query & () const | |
| operator detail::Query & () | |
| bool | operator!= (const Value &other) const |
| const detail::Query * | operator-> () const |
| detail::Query * | operator-> () |
| Value & | operator= (const Value &other) |
| bool | operator== (const Value &other) const |
Additional Inherited Members | |
Protected Member Functions inherited from dds::core::Value< detail::Query > | |
| Value () | |
| Value (const Value &p) | |
Protected Attributes inherited from dds::core::Value< detail::Query > | |
| detail::Query | d_ |
| typedef DELEGATE::const_iterator dds::sub::Query::const_iterator |
| typedef DELEGATE::iterator dds::sub::Query::iterator |
| dds::sub::Query::Query | ( | const dds::sub::DataReader< T > & | dr, |
| const std::string & | query_expression | ||
| ) |
| dds::sub::Query::Query | ( | const dds::sub::DataReader< T > & | dr, |
| const std::string & | query_expression, | ||
| const FWIterator & | params_begin, | ||
| const FWIterator & | params_end | ||
| ) |
| dds::sub::Query::Query | ( | const dds::sub::DataReader< T > & | dr, |
| const std::string & | query_expression, | ||
| const std::vector< std::string > & | params | ||
| ) |
| void dds::sub::Query::add_parameter | ( | const std::string & | param | ) |
| const_iterator dds::sub::Query::begin | ( | ) | const |
Provides the begin iterator to the parameter list.
| iterator dds::sub::Query::begin | ( | ) |
Provides the begin iterator to the parameter list.
| const AnyDataReader& dds::sub::Query::data_reader | ( | ) | const |
| const_iterator dds::sub::Query::end | ( | ) | const |
The end iterator to the parameter list.
| iterator dds::sub::Query::end | ( | ) |
The end iterator to the parameter list.
| const std::string& dds::sub::Query::expression | ( | ) | const |
| void dds::sub::Query::expression | ( | const std::string & | expr | ) |
| void dds::sub::Query::parameters | ( | const FWIterator & | begin, |
| const FWIterator | end | ||
| ) |
| uint32_t dds::sub::Query::parameters_length | ( | ) | const |
1.8.2