Qpid Management Framework  0.22
qmf::Query Class Reference

#include <Query.h>

Inheritance diagram for qmf::Query:
Collaboration diagram for qmf::Query:

List of all members.

Public Member Functions

QMF_EXTERN Query (QueryImpl *impl=0)
QMF_EXTERN Query (const Query &)
QMF_EXTERN Queryoperator= (const Query &)
QMF_EXTERN ~Query ()
QMF_EXTERN Query (QueryTarget, const std::string &predicate="")
QMF_EXTERN Query (QueryTarget, const std::string &className, const std::string &package, const std::string &predicate="")
QMF_EXTERN Query (QueryTarget, const SchemaId &, const std::string &predicate="")
QMF_EXTERN Query (const DataAddr &)
QMF_EXTERN QueryTarget getTarget () const
QMF_EXTERN const DataAddrgetDataAddr () const
QMF_EXTERN const SchemaIdgetSchemaId () const
QMF_EXTERN void setPredicate (const qpid::types::Variant::List &)
QMF_EXTERN const
qpid::types::Variant::List & 
getPredicate () const
QMF_EXTERN bool matchesPredicate (const qpid::types::Variant::Map &map) const

Friends

class qmf::PrivateImplRef< Query >
struct QueryImplAccess

Constructor & Destructor Documentation

QMF_EXTERN qmf::Query::Query ( QueryImpl *  impl = 0)
QMF_EXTERN qmf::Query::Query ( const Query )
QMF_EXTERN qmf::Query::~Query ( )
QMF_EXTERN qmf::Query::Query ( QueryTarget  ,
const std::string &  predicate = "" 
)
QMF_EXTERN qmf::Query::Query ( QueryTarget  ,
const std::string &  className,
const std::string &  package,
const std::string &  predicate = "" 
)
QMF_EXTERN qmf::Query::Query ( QueryTarget  ,
const SchemaId ,
const std::string &  predicate = "" 
)
QMF_EXTERN qmf::Query::Query ( const DataAddr )

Member Function Documentation

QMF_EXTERN const DataAddr& qmf::Query::getDataAddr ( ) const
QMF_EXTERN const qpid::types::Variant::List& qmf::Query::getPredicate ( ) const
QMF_EXTERN const SchemaId& qmf::Query::getSchemaId ( ) const
QMF_EXTERN QueryTarget qmf::Query::getTarget ( ) const
QMF_EXTERN bool qmf::Query::matchesPredicate ( const qpid::types::Variant::Map &  map) const
QMF_EXTERN Query& qmf::Query::operator= ( const Query )
QMF_EXTERN void qmf::Query::setPredicate ( const qpid::types::Variant::List &  )

Friends And Related Function Documentation

friend class qmf::PrivateImplRef< Query > [friend]
friend struct QueryImplAccess [friend]

The documentation for this class was generated from the following file: