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 |