summaryrefslogtreecommitdiff
path: root/qpid/cpp/lib/broker/HeadersExchange.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'qpid/cpp/lib/broker/HeadersExchange.cpp')
-rw-r--r--qpid/cpp/lib/broker/HeadersExchange.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/qpid/cpp/lib/broker/HeadersExchange.cpp b/qpid/cpp/lib/broker/HeadersExchange.cpp
index acd344725a..3ef0cc0446 100644
--- a/qpid/cpp/lib/broker/HeadersExchange.cpp
+++ b/qpid/cpp/lib/broker/HeadersExchange.cpp
@@ -19,7 +19,6 @@
*
*/
#include <HeadersExchange.h>
-#include <ExchangeBinding.h>
#include <Value.h>
#include <QpidError.h>
#include <algorithm>
@@ -43,14 +42,13 @@ namespace {
HeadersExchange::HeadersExchange(const string& _name) : Exchange(_name) { }
-void HeadersExchange::bind(Queue::shared_ptr queue, const string& routingKey, const FieldTable* args){
+void HeadersExchange::bind(Queue::shared_ptr queue, const string& /*routingKey*/, const FieldTable* args){
Mutex::ScopedLock locker(lock);
std::string what = args->getString("x-match");
if (what != all && what != any) {
THROW_QPID_ERROR(PROTOCOL_ERROR, "Invalid x-match value binding to headers exchange.");
}
bindings.push_back(Binding(*args, queue));
- queue->bound(new ExchangeBinding(this, queue, routingKey, args));
}
void HeadersExchange::unbind(Queue::shared_ptr queue, const string& /*routingKey*/, const FieldTable* args){