summaryrefslogtreecommitdiff
path: root/cpp/src/qpid/broker/Exchange.cpp
diff options
context:
space:
mode:
authorTed Ross <tross@apache.org>2010-02-01 16:10:33 +0000
committerTed Ross <tross@apache.org>2010-02-01 16:10:33 +0000
commit7f1cc4b0a660cbe837e0261bd576eb4dd51dffd6 (patch)
tree1ba62254b64dc384d6b431500d4f7b405b9feb79 /cpp/src/qpid/broker/Exchange.cpp
parenta8d83333c8050c18918e370d2f0bb9621b0038c7 (diff)
downloadqpid-python-7f1cc4b0a660cbe837e0261bd576eb4dd51dffd6.tar.gz
QPID-2348 - [C++] The HeadersExchange does not support federation
Applied patch from Sam Joyce git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@905322 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src/qpid/broker/Exchange.cpp')
-rw-r--r--cpp/src/qpid/broker/Exchange.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/cpp/src/qpid/broker/Exchange.cpp b/cpp/src/qpid/broker/Exchange.cpp
index 8efb9ac545..16eb75c88b 100644
--- a/cpp/src/qpid/broker/Exchange.cpp
+++ b/cpp/src/qpid/broker/Exchange.cpp
@@ -296,14 +296,14 @@ void Exchange::handleHelloRequest()
{
}
-void Exchange::propagateFedOp(const string& routingKey, const string& tags, const string& op, const string& origin)
+void Exchange::propagateFedOp(const string& routingKey, const string& tags, const string& op, const string& origin, qpid::framing::FieldTable* extra_args)
{
Mutex::ScopedLock l(bridgeLock);
string myOp(op.empty() ? fedOpBind : op);
for (std::vector<DynamicBridge*>::iterator iter = bridgeVector.begin();
iter != bridgeVector.end(); iter++)
- (*iter)->propagateBinding(routingKey, tags, op, origin);
+ (*iter)->propagateBinding(routingKey, tags, op, origin, extra_args);
}
Exchange::Binding::Binding(const string& _key, Queue::shared_ptr _queue, Exchange* parent,