Public Member Functions | |
QueryKeyData (org::xmlBlaster::util::Global &global) | |
Minimal constructor. | |
QueryKeyData (org::xmlBlaster::util::Global &global, const std::string &query, const std::string &queryType) | |
QueryKeyData (const QueryKeyData &key) | |
std::string | checkQueryType (const std::string &queryType) |
QueryKeyData & | operator= (const QueryKeyData &key) |
void | setOid (const std::string &oid) |
void | setQueryType (const std::string &queryType) |
void | setQueryString (const std::string &tags) |
Your XPath query std::string. | |
std::string | getQueryString () const |
AccessFilterVector | getAccessFilterVector () const |
Return the filters or array with size==0 if none is specified. | |
void | addFilter (const org::xmlBlaster::util::qos::AccessFilterQos &qos) |
virtual std::string | toXml (const std::string &extraOffset) const |
Dump state of this object into a XML ASCII std::string. | |
virtual std::string | toXml () const |
QueryKeyData * | getClone () const |
Allocate a clone. | |
Protected Attributes | |
AccessFilterVector | accessFilterVector_ |
subscribe(), get() and cluster configuration keys may contain a filter rule |
Definition at line 34 of file QueryKeyData.h.
org::xmlBlaster::util::key::QueryKeyData::QueryKeyData | ( | org::xmlBlaster::util::Global & | global | ) |
org::xmlBlaster::util::key::QueryKeyData::QueryKeyData | ( | org::xmlBlaster::util::Global & | global, | |
const std::string & | query, | |||
const std::string & | queryType | |||
) |
org::xmlBlaster::util::key::QueryKeyData::QueryKeyData | ( | const QueryKeyData & | key | ) |
std::string org::xmlBlaster::util::key::QueryKeyData::checkQueryType | ( | const std::string & | queryType | ) |
QueryKeyData& org::xmlBlaster::util::key::QueryKeyData::operator= | ( | const QueryKeyData & | key | ) |
void org::xmlBlaster::util::key::QueryKeyData::setOid | ( | const std::string & | oid | ) |
Reimplemented from org::xmlBlaster::util::key::KeyData.
void org::xmlBlaster::util::key::QueryKeyData::setQueryType | ( | const std::string & | queryType | ) |
void org::xmlBlaster::util::key::QueryKeyData::setQueryString | ( | const std::string & | tags | ) |
Your XPath query std::string.
str | Your tags in ASCII XML syntax |
std::string org::xmlBlaster::util::key::QueryKeyData::getQueryString | ( | ) | const |
AccessFilterVector org::xmlBlaster::util::key::QueryKeyData::getAccessFilterVector | ( | ) | const |
Return the filters or array with size==0 if none is specified.
For subscribe() and get() and cluster messages.
void org::xmlBlaster::util::key::QueryKeyData::addFilter | ( | const org::xmlBlaster::util::qos::AccessFilterQos & | qos | ) |
virtual std::string org::xmlBlaster::util::key::QueryKeyData::toXml | ( | const std::string & | extraOffset | ) | const [virtual] |
Dump state of this object into a XML ASCII std::string.
extraOffset | indenting of tags for nice output |
Reimplemented from org::xmlBlaster::util::key::KeyData.
virtual std::string org::xmlBlaster::util::key::QueryKeyData::toXml | ( | ) | const [virtual] |
Reimplemented from org::xmlBlaster::util::key::KeyData.
QueryKeyData* org::xmlBlaster::util::key::QueryKeyData::getClone | ( | ) | const [virtual] |
Allocate a clone.
Reimplemented from org::xmlBlaster::util::key::KeyData.
subscribe(), get() and cluster configuration keys may contain a filter rule
Definition at line 41 of file QueryKeyData.h.