diff options
Diffstat (limited to 'qpid/cpp/src/qpid/cluster/exp/Core.h')
-rw-r--r-- | qpid/cpp/src/qpid/cluster/exp/Core.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/qpid/cpp/src/qpid/cluster/exp/Core.h b/qpid/cpp/src/qpid/cluster/exp/Core.h index 8b83a0004d..d0dc8e57a8 100644 --- a/qpid/cpp/src/qpid/cluster/exp/Core.h +++ b/qpid/cpp/src/qpid/cluster/exp/Core.h @@ -44,7 +44,7 @@ class Broker; namespace cluster { class EventHandler; -class BrokerHandler; +class BrokerContext; /** * Cluster core state machine. @@ -77,16 +77,17 @@ class Core broker::Broker& getBroker() { return broker; } EventHandler& getEventHandler() { return *eventHandler; } - BrokerHandler& getBrokerHandler() { return *brokerHandler; } + BrokerContext& getBrokerContext() { return *brokerHandler; } + Multicaster& getMulticaster() { return multicaster; } /** Map of messages that are currently being routed. - * Used to pass messages being routed from BrokerHandler to MessageHandler + * Used to pass messages being routed from BrokerContext to MessageHandler */ RoutingMap& getRoutingMap() { return routingMap; } private: broker::Broker& broker; std::auto_ptr<EventHandler> eventHandler; // Handles CPG events. - BrokerHandler* brokerHandler; // Handles broker events. + BrokerContext* brokerHandler; // Handles broker events. RoutingMap routingMap; Multicaster multicaster; }; |