diff options
Diffstat (limited to 'cpp/src/qpid/broker/FanOutExchange.h')
-rw-r--r-- | cpp/src/qpid/broker/FanOutExchange.h | 2 |
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; } }; } |