summaryrefslogtreecommitdiff
path: root/cpp/src/qpid/broker/FanOutExchange.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/qpid/broker/FanOutExchange.h')
-rw-r--r--cpp/src/qpid/broker/FanOutExchange.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/cpp/src/qpid/broker/FanOutExchange.h b/cpp/src/qpid/broker/FanOutExchange.h
index cfe9875024..5884a19732 100644
--- a/cpp/src/qpid/broker/FanOutExchange.h
+++ b/cpp/src/qpid/broker/FanOutExchange.h
@@ -34,6 +34,7 @@ namespace broker {
class FanOutExchange : public virtual Exchange {
typedef qpid::sys::CopyOnWriteArray<Binding::shared_ptr> BindingsArray;
BindingsArray bindings;
+ FedBinding fedBinding;
public:
static const std::string typeName;
@@ -53,6 +54,7 @@ class FanOutExchange : public virtual Exchange {
virtual bool isBound(Queue::shared_ptr queue, const string* const routingKey, const qpid::framing::FieldTable* const args);
virtual ~FanOutExchange();
+ virtual bool supportsDynamicBinding() { return true; }
};
}