Qpid Management Framework  0.26
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
qmf::Query Class Reference

#include <Query.h>

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

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
 
- Public Member Functions inherited from qmf::Handle< QueryImpl >
QMF_INLINE_EXTERN bool isValid () const
 
QMF_INLINE_EXTERN bool isNull () const
 
QMF_INLINE_EXTERN operator bool () const
 
QMF_INLINE_EXTERN bool operator! () const
 
void swap (Handle< QueryImpl > &h)
 

Friends

class qmf::PrivateImplRef< Query >
 
struct QueryImplAccess
 

Additional Inherited Members

- Protected Types inherited from qmf::Handle< QueryImpl >
typedef QueryImpl Impl
 
- Protected Member Functions inherited from qmf::Handle< QueryImpl >
QMF_INLINE_EXTERN Handle ()
 
QMF_EXTERN Handle (const Handle &)
 
QMF_EXTERN Handleoperator= (const Handle &)
 
- Protected Attributes inherited from qmf::Handle< QueryImpl >
Implimpl
 

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: