summaryrefslogtreecommitdiff
path: root/qpid/cpp/src/qmf/engine/QueryImpl.h
diff options
context:
space:
mode:
authorTed Ross <tross@apache.org>2009-10-15 21:38:07 +0000
committerTed Ross <tross@apache.org>2009-10-15 21:38:07 +0000
commit700636714d25b073bdfea2d982b5f67f11b240e9 (patch)
treeed25120fe901fb661f45284bf8c99653a9b065a8 /qpid/cpp/src/qmf/engine/QueryImpl.h
parent94e5a0ccf80d9e5061bceebf8f9caaeae8af4a5e (diff)
downloadqpid-python-700636714d25b073bdfea2d982b5f67f11b240e9.tar.gz
Bug fix: Console sent get-requests (by objectId) to all agents, not just the agent
identified in the objectId. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@825672 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp/src/qmf/engine/QueryImpl.h')
-rw-r--r--qpid/cpp/src/qmf/engine/QueryImpl.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/qpid/cpp/src/qmf/engine/QueryImpl.h b/qpid/cpp/src/qmf/engine/QueryImpl.h
index 2c64c6739c..8ebe0d932f 100644
--- a/qpid/cpp/src/qmf/engine/QueryImpl.h
+++ b/qpid/cpp/src/qmf/engine/QueryImpl.h
@@ -85,6 +85,8 @@ namespace engine {
bool getDecreasing() const { return orderDecreasing; }
void encode(qpid::framing::Buffer& buffer) const;
+ bool singleAgent() const { return oid.get() != 0; }
+ uint32_t agentBank() const { return singleAgent() ? oid->getAgentBank() : 0; }
std::string packageName;
std::string className;