diff options
| author | Ted Ross <tross@apache.org> | 2010-02-01 16:10:33 +0000 |
|---|---|---|
| committer | Ted Ross <tross@apache.org> | 2010-02-01 16:10:33 +0000 |
| commit | 7f1cc4b0a660cbe837e0261bd576eb4dd51dffd6 (patch) | |
| tree | 1ba62254b64dc384d6b431500d4f7b405b9feb79 /cpp/src/qpid/broker/Exchange.cpp | |
| parent | a8d83333c8050c18918e370d2f0bb9621b0038c7 (diff) | |
| download | qpid-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.cpp | 4 |
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, |
