Apache Qpid - AMQP Messaging for Java JMS, C++, Python, Ruby, and .NET | Apache Qpid Documentation |
#include <qmf/Query.h>
Inherits qmf::Handle< QueryImpl >.
Public Member Functions | |
Query (QueryImpl *impl=0) | |
Query (const Query &) | |
Query & | operator= (const Query &) |
~Query () | |
Query (QueryTarget, const std::string &predicate="") | |
Query (QueryTarget, const std::string &className, const std::string &package, const std::string &predicate="") | |
Query (QueryTarget, const SchemaId &, const std::string &predicate="") | |
Query (const DataAddr &) | |
QueryTarget | getTarget () const |
const DataAddr & | getDataAddr () const |
const SchemaId & | getSchemaId () const |
void | setPredicate (const qpid::types::Variant::List &) |
const qpid::types::Variant::List & | getPredicate () const |
bool | matchesPredicate (const qpid::types::Variant::Map &map) const |
bool | isValid () const |
bool | isNull () const |
operator bool () const | |
Conversion to bool supports idiom if (handle) { handle->. | |
bool | operator! () const |
Operator ! supports idiom if (!handle) { do_if_handle_is_null(); }. | |
void | swap (Handle< QueryImpl > &h) |
Protected Types | |
typedef QueryImpl | Impl |
Protected Attributes | |
Impl * | impl |
Definition at line 46 of file Query.h.
typedef QueryImpl qmf::Handle< QueryImpl >::Impl [protected, inherited] |
qmf::Query::Query | ( | QueryImpl * | impl = 0 |
) |
qmf::Query::Query | ( | const Query & | ) |
qmf::Query::~Query | ( | ) |
qmf::Query::Query | ( | QueryTarget | , | |
const std::string & | predicate = "" | |||
) |
qmf::Query::Query | ( | QueryTarget | , | |
const std::string & | className, | |||
const std::string & | package, | |||
const std::string & | predicate = "" | |||
) |
qmf::Query::Query | ( | QueryTarget | , | |
const SchemaId & | , | |||
const std::string & | predicate = "" | |||
) |
qmf::Query::Query | ( | const DataAddr & | ) |
const DataAddr& qmf::Query::getDataAddr | ( | ) | const |
const qpid::types::Variant::List& qmf::Query::getPredicate | ( | ) | const |
const SchemaId& qmf::Query::getSchemaId | ( | ) | const |
QueryTarget qmf::Query::getTarget | ( | ) | const |
bool qmf::Handle< QueryImpl >::isNull | ( | ) | const [inline, inherited] |
bool qmf::Handle< QueryImpl >::isValid | ( | ) | const [inline, inherited] |
bool qmf::Query::matchesPredicate | ( | const qpid::types::Variant::Map & | map | ) | const |
qmf::Handle< QueryImpl >::operator bool | ( | ) | const [inline, inherited] |
bool qmf::Handle< QueryImpl >::operator! | ( | ) | const [inline, inherited] |
void qmf::Query::setPredicate | ( | const qpid::types::Variant::List & | ) |
void qmf::Handle< QueryImpl >::swap | ( | Handle< QueryImpl > & | h | ) | [inline, inherited] |
Impl* qmf::Handle< QueryImpl >::impl [protected, inherited] |